javascript - ReactToPrint 忽略颜色变化,而是打印原始颜色
问题描述
我正在开发一个 CV 构建器,我创建了一个按钮,将主颜色主题从蓝色更改为红色。颜色主题存储在 css 变量中,并且按钮有效。但是当我使用 ReactToPrint 时,它完全忽略了这种变化,而是打印了原始颜色。
按钮:
<button onClick={() => {
let root = document.documentElement;
root.style.setProperty('--primary-color', "red");
}}> Change Color</button>
ReactToPrint 组件:
<ReactToPrint
trigger={() => {
return <a href="#">Print this out!</a>;
}}
content={() => this.cvPdf}
/>
任何帮助表示赞赏!先感谢您!
解决方案
推荐阅读
- php - 如何在 WORDPRESS 中将简码插入 php 代码?
- java - 用 arraylist 填充可滚动的 JList
- javascript - Click 不适用于 iPhone 中启用 ADA 的 SVG 标签(画外音),而且它也没有读取
- javascript - 从父右边缘获取位置(以 % 为单位)
- winapi - 什么是图标索引?
- android - 导航架构组件 - popBackStack 无需从 BackStack 中移除 Fragment
- python - 如何在 matplotlib 中用体素填充碗形?
- r - 在 tidyeval 中包装模型时,如何改变公式参数的一部分?
- asp.net - 如何重用 HTML 属性值
- parsing - 跳过 commonmark.js 中 markdown 块的处理