在vue中先开始使用的是npm import xlsx --save

然后局部导入的时候,突然出现了标题上面的问题

import FileSaver from 'file-saver'
import XLSX from 'xlsx'

有这个问题然后输出了xlsx,发现是undefined,因此推断可能是版本不兼容问题,因为之前使用过这个插件是正常的,因此通过
npm install xlsx@XXX.XXX --save安装特定版本的插件,问题解决

插件的版本号如下,亲测这个版本号可以导出,具体有时间会再看看新版本的源码,看看是不是有什么改动。

"file-saver": "^2.0.2",
"xlsx": "^0.16.0"
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐