javascript - vue-html-to-paper 样式未加载
问题描述
我正在使用 vue-html-to-paper 在我的 vuejs 应用程序中打印并遵循文档,但是当单击打印获取控制台日志时,样式未加载到打印窗口中,如图所示
const options = {
name: "_blank",
specs: ["fullscreen=yes", "titlebar=yes", "scrollbars=yes"],
styles: ["./assets/css/demo.css"],
};
Vue.use(VueHtmlToPaper, options);
解决方案
我假设您在项目中使用 Webpack。如果是这样,您需要将资产目录放在 /public 目录中(而不是 /src)。Webpack 会忽略该目录中的所有内容,因此它们照常提供。更多信息
简短的回答:将您的 /assets 文件夹放在 /public 中,样式应该会加载。
推荐阅读
- sql - Postgres 在加入时无法识别 CAST 的问题
- javascript - 在将 href 添加到 url 时加载新组件
- python - 如何在 sqlite3 python 中返回一个以上的字母查询?
- android - 无法将 LinearLayout 放在页面底部 android studio
- html - HTML:本地 web css 是指互联网链接?
- python - 在按 col A 和 B 分组时,在 pandas 数据框中找到 col C 的最大值
- javascript - 如何清除导致错误的搜索参数?
- node.js - 部分代码用电子打包器打包后无法使用
- mysql - 插入后显示事件在mysql中不起作用,或者没有数据保存在那里
- android - 获取android内部存储中的所有文件