如何解决jspdf autoTable不是脚本标记中带有CDN Link的函数
我的jsPDF现在可以使用后,autoTable也有同样的问题。
我的header.php:
if let index = axis?.entries.firstIndex(of: value),let count = axis?.entries.count,index == count - 2 {
return "Now"
}
我需要other.php中的header.php,并希望在此文件中使用jsPDF:
<head>
.....
</head>
<header>
.....
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.0.0/jspdf.umd.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.6/jspdf.plugin.autotable.min.js"></script>
</header>
我尝试了不同的src,将其下载,但是每次遇到以下错误时:
require "header.php";
<body>
....
</body>
<script>
window.jsPDF = window.jspdf.jsPDF;
function createInvoice(final){
const doc = new jsPDF();
console.log(window.autotable);
doc.text("Hello world!",10,10);
doc.autoTable({
head: [['Name','Email','Country']],body: [
['David','david@example.com','Sweden'],['Castille','castille@example.com','Spain']
]
});
doc.save("a4.pdf");
}
</script>
有人可以帮助我吗?预先谢谢你
解决方法
似乎jsPDF-autoTable 3.5.6与jsPDF版本2.0不兼容。
在github issue tracker上已经存在一个问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。