reactjs - 如何插入元素以便附加 CSS?
问题描述
我正在尝试使用 JSX 并将其插入到我的应用程序之外的 DOM 元素中,以便可以打印它。
这是我尝试使用的代码:
ReactDOM.render(ReactDOMServer.renderToString(JSX), document.getElementById('print_area'));
在此,JSX 是由 React 创建的对象。所有的输出看起来都是正确的,但是浏览器没有对 HTML 标记进行操作。没有 CSS 或格式化。
我该怎么做才能让浏览器将 CSS 应用于新元素?
我也试过 ReactDOMServer.renderToStaticHTML(JSX) 但结果是一样的。
解决方案
推荐阅读
- sql - 在没有交付行的情况下填充 0 值
- json - 如何在 .net core 3.0 中反序列化 json
- javascript - 在数据中创建假 $route
- linux - INIT_DEV_PARAMS 失败重启设备
- python - 函数结果与可变默认参数的连接
- android - 如果子元素以边距后退,则不会显示布局上的 Android 圆角
- sql - 根据同一列的不同行中存在的值查询特定数据的问题
- python-3.x - 计算出现次数最多的值的平均值
- azure - 无法在我的 Windows 10 PC 上启动 Azure Cosmos 模拟器
- excel - 比较单元格之间的日期值