Vue上传功能:****.upload.addEventListener is not a function
VUE上传功能本地上传正常,打包上传nginx后报错TypeError: ***.upload.addEventListener is not a function。
·
VUE上传功能本地上传正常,打包上传nginx后报错TypeError: ***.upload.addEventListener is not a function
解决方法
方法一:
查找两个文件添加如下代码:
MockXMLHttpRequest.prototype.upload = xhr.upload;
文件node_modules/mockjs/dist/mock.js 第8308行
文件node_modules/mockjs/src/mock/xhr/xhr.js 第216行
方法二:
vue-cli中的mockjs模块把XMLHttpRequest覆盖拦截了,会导致对象属性访问不到,所以把mokejs卸载删除。
删除mokejs:
npm uninstall mockjs
删除\注释引入mock
更多推荐
已为社区贡献2条内容
所有评论(0)