vue+axios+mockjs下载文件导致乱码
如果你打开这个页面,我相信你已经被困扰了很久那么,开始吧postman可以下载,vue下载就乱码,为什么?因为mockjs有毒,淦掉了响应结果类型(responseType为啥不用链接直接下载?因为前端框架集成了权限,直接去下没有权限。解决方案:打开node_modules>找到mockjs>找到dist>修改mock.js我这个版本的mockjs在8361行修改代码:// 下面
·
如果你打开这个页面,我相信你已经被困扰了很久
那么,开始吧
postman可以下载,vue下载就乱码,为什么?
因为mockjs有毒,淦掉了响应结果类型(responseType
为啥不用链接直接下载?
因为前端框架集成了权限,直接去下没有权限。
解决方案:
打开node_modules>找到mockjs>找到dist>修改mock.js
我这个版本的mockjs在8361行
修改代码:
// 下面这些注释掉,重新写
// 原生 XHR
// if (!this.match) {
// this.custom.xhr.send(data)
// return
// }
// 处理响应类型
if (!this.match) {
this.custom.xhr.responseType = this.responseType
this.custom.xhr.send(data)
return
}
加油骚年!!!
更多推荐
已为社区贡献1条内容
所有评论(0)