【发布时间】:2020-04-25 17:53:30
【问题描述】:
我正在使用HTML-to-paper 插件在打印机上打印我的内容,但我面临的问题是它没有采用我在@media print 上定义的任何样式
我面临的问题
- 最初我隐藏了我的一个专栏,并且还希望它不在打印时打印,但它正在打印
- 在打印时,我想从表中删除输入字段,但它也没有这样做
基本上它没有采用我在@media print 上提供的任何样式
插电使用
在 main.js 我正在这样做
import VueHtmlToPaper from "vue-html-to-paper";
const options = {
name: '_blank',
specs: [
'fullscreen=yes',
'titlebar=yes',
'scrollbars=yes'
],
styles: [
'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css',
'https://unpkg.com/kidlat-css/css/kidlat.css'
]
}
Vue.use(VueHtmlToPaper,options);
我不知道为什么这个插件没有在媒体打印上使用 css
我只是想知道为什么这个插件不支持媒体打印,或者我做错了什么?
【问题讨论】:
-
您需要向您提供有问题的代码 sn-p。如果您确定您已正确定义 css。那么您的
@media print样式可能无法覆盖,这发生在我身上。所以最好将!important添加到@media的样式属性中。 -
@The_ehT 我已经给出了我的
Code Sandbox的链接,请检查,重要的是我有使用但它也不起作用 -
对不起。我正在检查
-
@The_ehT 你找到问题了吗?
标签: javascript css vue.js media-queries