autoTable3.5.9不是函数

问题描述

我已经使用jsPDF和autoTable已有相当长的一段时间了,现在正尝试将它们更新为最新版本; jsPDF 2.0.0和autoTable 3.5.9都在几天前发布。

jsPDF本身运行正常,但是在尝试使用autoTable时出现“ doc.autoTable不是函数错误

这是一个非常简单的示例:

<script src="https://unpkg.com/jspdf"></script>
<script src="https://unpkg.com/jspdf-autotable"></script>
<script>
  const doc = new jspdf.jsPDF();

  doc.autoTable({
    head: [['Name','Email','Country']],body: [
      ['David','david@example.com','Sweden'],['Castille','castille@example.com','Spain']
    ]
  });

  doc.save('table.pdf');
</script>

您可以在https://jsfiddle.net/r8dah0m7/上看到它的实际效果(或没有效果!)。

有人使用下载的/ CDN dist文件设法使autoTable 3.5.9与jsPDF 2.0.0一起使用吗?如果是,我还缺少什么?

解决方法

尝试以下

autoTable(doc,{
head: [['Name','Email','Country']],body: [
  ['David','david@example.com','Sweden'],['Castille','castille@example.com','Spain']
]
});

3.5.9的文档尚未更新。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...