我已经搜索了很长时间但没有任何帮助。我有两个文件 header.php 和 other.php。我的header.php它看起来像这样:<head>.....</head><header>.....<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.0.0/jspdf.umd.min.js"></script></header>我需要header.phpinother.php并想在此文件中使用 jsPDF:require "header.php";<body>....</body><script> function createInvoice(final){ const doc = new jsPDF(); doc.text("Hello world!", 10, 10); doc.save("a4.pdf"); }</script>我尝试使用脚本将 jsPDF 包含在 body 标签中、head 标签中以及带有函数的脚本标签中,但每次我都会收到以下错误:Uncaught ReferenceError: jsPDF is not defined有人能帮我吗?先感谢您
1 回答

慕桂英4014372
TA贡献1871条经验 获得超13个赞
在新版本中,他们更改了全局变量的名称 -> const { jsPDF } = window.jspdf。
<script>
window.jsPDF = window.jspdf.jsPDF; // add this line of code
function createInvoice(final){
const doc = new jsPDF();
doc.text("Hello world!", 10, 10);
doc.save("a4.pdf");
}
</script>
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消