vue导出excel乱码

629 阅读1分钟

最近项目遇到的问题可以说是很尴尬了,我在A项目中写了个导出功能,导出正常,可是最近新建了个B项目,也需要有导出功能,于是我把原来导出功能的代码复制到B项目,于是乎,尴尬了,一样的代码,这一份导出的excel却乱码了。。。。。乱七八糟操作一番,问题还是没解决。

代码示例:

最后发现,原来是因为我在B项目中使用了mockjs模拟数据, 导致responseType: 'arraybuffer'无效,最后把mockjs关闭就能够正常的导出文件了,不会出现乱码的情况。原来如此啊