@page 在使用 css-modules with react 时在所有页面上运行,而不是仅在一个页面上运行
@page runs on all pages instead of just one when using css-modules with react
我有这段代码,我想 运行 只在一个特定的 React 组件上
@media print {
@page {
size: 3.49in 1.41in;
outline: 1pt dotted;
margin: 0;
padding: 0;
page-break-after: always;
}
}
我正在使用 css-modules 并仅在通过路由呈现的单个组件上导入 css 文件。但是每个页面上都有 css 运行s,有没有办法让我在导入它的组件上只 运行s?
将此添加到 React 组件修复它 -
(这是一个 hacky 解决方案,但我找不到任何其他适用于 electron 的解决方案)
<style dangerouslySetInnerHTML={{
__html: `
@media print {
@page {
size: 3.49in 1.41in;
margin: 0;
padding: 0;
page-break-after: always;
}
}
`
}}/>
我有这段代码,我想 运行 只在一个特定的 React 组件上
@media print {
@page {
size: 3.49in 1.41in;
outline: 1pt dotted;
margin: 0;
padding: 0;
page-break-after: always;
}
}
我正在使用 css-modules 并仅在通过路由呈现的单个组件上导入 css 文件。但是每个页面上都有 css 运行s,有没有办法让我在导入它的组件上只 运行s?
将此添加到 React 组件修复它 - (这是一个 hacky 解决方案,但我找不到任何其他适用于 electron 的解决方案)
<style dangerouslySetInnerHTML={{
__html: `
@media print {
@page {
size: 3.49in 1.41in;
margin: 0;
padding: 0;
page-break-after: always;
}
}
`
}}/>