JSPDF:未捕获的TypeError:无法读取未定义的属性“长度”

时间:2018-09-25 06:56:02

标签: javascript jspdf jspdf-autotable

我有带图像的表格,我想将带图像的表格数据导出到JSPDF,但是我收到消息

  

未捕获的TypeError:无法读取未定义的属性'length'

这是任何人都可以帮助我的代码吗?

output: {
    path: path.resolve(__dirname, '../dist'),
    filename: 'build.js',
    publicPath: './static'
}

1 个答案:

答案 0 :(得分:0)

当自动表无法获取表时会发生这种情况。

此行之间的错误是确定的:
var res = doc.autoTableHtmlToJson(document.getElementById(“ basic-datatable”));
doc.autoTable(res.columns,res.data,{...})

也许您未正确引用该表。

也可能是行doc.autoTableHtmlToJson(document.getElementById(“ basic-datatable”))是不必要的,并且您只需要将元素的ID传递给doc.autoTable(IdOfDomElement,res.data) ,{...})