vue项目使用elementui上传组件 打包后报错t.upload.addEventListener is not a function
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
背景
本地开发环境测试没有问题,打包后部署服务器报错
这个问题是因为mockjs改动了axios里面XMLHttpRequest对象致使的
三种方案试一下吧
修改方法1
在node_modules/mockjs/dist/mock.js文件的大约8312行添加
MockXMLHttpRequest.prototype.upload = xhr.upload;
给MockXMLHttpRequest对象添加一个原生xhr.upload方法。
修改方法2
同时修改node_modules/mockjs/src/xhr/xhr.js 第216行,node_modules/mockjs/dist/mock.js文件的大约8312行
添加
MockXMLHttpRequest.prototype.upload = xhr.upload;
给MockXMLHttpRequest对象添加一个原生xhr.upload方法。
修改方法3
卸载mockjs,并删除相关代码
npm uninstall mockjs
vue.config.js
注释这段代码
src/main.js
注释这段代码
GitHub 加速计划 / eleme / element
10
1
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:5 个月前 )
c345bb45
9 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 9 个月前
更多推荐
已为社区贡献9条内容
所有评论(0)