Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jsPDF自动表格“;doc.autoTable不是一项功能;_Javascript_Node.js_Jspdf_Pdfjs_Jspdf Autotable - Fatal编程技术网

Javascript jsPDF自动表格“;doc.autoTable不是一项功能;

Javascript jsPDF自动表格“;doc.autoTable不是一项功能;,javascript,node.js,jspdf,pdfjs,jspdf-autotable,Javascript,Node.js,Jspdf,Pdfjs,Jspdf Autotable,我包括了必要的链接,但它仍然给我错误。 错误 function pdfWrite() { var doc = new jsPDF(); var columns = ["ID", "Name", "City"]; var rows = [ [ 1, "Shaw", "Tanzania" ], [ 2, "Nelson", "Kazakhstan" ], [ 3, "Garcia", "Madagascar"

我包括了必要的链接,但它仍然给我错误。 错误

function pdfWrite() {
var doc = new jsPDF();
var columns = ["ID", "Name", "City"];
var rows = [
    [
        1, "Shaw", "Tanzania"
    ],
    [
        2, "Nelson", "Kazakhstan"
    ],
    [
        3, "Garcia", "Madagascar"
    ]
];

doc.autoTable(columns, rows)
doc.save('table.pdf');  
}
正在工作。

<script>
var doc = new jsPDF();
var columns = ["Bina ID", "Bina Adı", "Özellik"];
  var rows = [
     [
    1, "Shaw", "Tanzania"
     ],
     [
      2, "Nelson", "Kazakhstan"
     ],
     [
    3, "Garcia", "Madagascar"
     ]
  ];
   doc.autoTable(columns, rows)
    doc.save('table.pdf'); 
   </script>

var doc=new jsPDF();
var列=[“Bina ID”、“Bina Adı”、“Özellik”];
变量行=[
[
1,“肖”,“坦桑尼亚”
],
[
2,“纳尔逊”,“哈萨克斯坦”
],
[
3,“加西亚”,“马达加斯加”
]
];
单据自动表(列、行)
doc.save('table.pdf');

在索引页上运行时不给出错误。使用文件中的函数调用时出错

是否导入jspdf自动表?应该是这样的:

let jsPDF = require('jspdf');
require('jspdf-autotable');

尚未加载Context的模块名称“jspdf”
scrip
而不是
script
,示例代码中存在多个错误,并且
pdfWrite
函数缺少结尾
}
。在您的示例中,您能否首先解决这些问题,以便我们确保这不是问题所在?我在询问函数问题时可能写错了,但代码仅在“doc.autoTable(columns,rows)”部分失败时才起作用。TYPEERROR:doc.autoTable不是一个函数是的,但这意味着我无法运行它并测试它。此外,如果您编辑了您的问题并添加了如何添加库(例如,如果您使用的是npm或cdn),可能会有所帮助。函数yazdir(){var data=;var columns=[“ID”,“Name”,“Feature”];var rows=[];var i=0;data.forEach(函数(项目){rows[i]=[item.BDID,item.BDNM,item.NOTE]i++;});var doc=new jsPDF();doc.autoTable(columns,rows)doc.save('table.pdf');}此代码可以工作,但在单独的js文件中,它在函数中给出了指定的错误。