let zip = await JSZip.loadAsync(content); let docContent = await zip.file('word/document.xml').async('string'); console.log('docContent',docContent); let workbook = JSXlsx.read(docContent, { type: 'string' }); let sheet = workbook.Sheets[workbook.SheetNames[0]]; _this.read.html = JSXlsx.utils.sheet_to_html(sheet); 报错Cannot read properties of undefined (reading 'read')
时间: 2024-02-23 14:02:53 浏览: 171
根据错误提示,可以判断 `_this.read` 是 `undefined`,所以无法访问它的 `html` 属性。这个错误通常是由于 `_this.read` 没有被正确地初始化或定义所引起的。
请检查一下代码中是否有定义 `_this.read` 变量,以及在使用之前是否被正确地初始化。如果没有,可以将其初始化为一个空对象,例如:
```
_this.read = {};
```
如果 `_this.read` 已经被定义并初始化了,那么可能是其他部分的代码对它进行了修改,导致出现了这个错误。可以在代码中添加一些日志或调试语句,帮助定位具体的问题所在。
阅读全文
相关推荐
















