如果你打开这个页面,我相信你已经被困扰了很久
那么,开始吧
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
}
加油骚年!!!