如何在 printJS 上添加自定义 JavaScript 文件
How to add custom JavaScript file on printJS
我有一个用于打印收据的脚本,它和 CSS 文件
一样工作得很好
printJS({printable:'print-receipt', type:'html',css:'assets/css/receipt.css'});
但是,当我尝试使用以下代码添加 JavaScript 文件时 即: javascript:'charts/charts.min.js'
它应该如下所示
printJS({printable:'print-receipt', type:'html',css:'assets/css/receipt.css',javascript:'charts/charts.min.js'});
那么,添加javascript文件后就没有效果了!有没有办法在 printJS 上添加 javascript 文件?拜托我需要你的帮忙。提前致谢:)
在文档页面 (https://printjs.crabbly.com/) 中没有参数 javascript 这就是它不起作用的原因。
由于 printable 参数也适用于 html,我建议您先创建该元素。
<canvas id="chart"></canvas>
<!-- This is the library of chartjs -->
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0"></script>
并且在 js 中确保你 select 图表元素
printJS({printable:'chart', type:'html'});
我有一个用于打印收据的脚本,它和 CSS 文件
一样工作得很好printJS({printable:'print-receipt', type:'html',css:'assets/css/receipt.css'});
但是,当我尝试使用以下代码添加 JavaScript 文件时 即: javascript:'charts/charts.min.js'
它应该如下所示
printJS({printable:'print-receipt', type:'html',css:'assets/css/receipt.css',javascript:'charts/charts.min.js'});
那么,添加javascript文件后就没有效果了!有没有办法在 printJS 上添加 javascript 文件?拜托我需要你的帮忙。提前致谢:)
在文档页面 (https://printjs.crabbly.com/) 中没有参数 javascript 这就是它不起作用的原因。
由于 printable 参数也适用于 html,我建议您先创建该元素。
<canvas id="chart"></canvas>
<!-- This is the library of chartjs -->
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.8.0"></script>
并且在 js 中确保你 select 图表元素
printJS({printable:'chart', type:'html'});