饿了么el-upload上传组件报错:TypeError: ***.upload.addEventListener is not a function

在本地上传没有报这个错误,部署到服务器后会报这个错误,一开始以为是服务器配置等什么原因,但是一想这个报错应该还是在前端,接口都还没请求,不可能到后台去,后面搜了好几个AI也没有找到想要的答案或解决方案。

后面在某度搜了这个错,还真在一篇csdn文章中遇到同样报错的同学,导致这个问题的原因就是:服务器上使用了mockjs模块,覆盖拦截了XMLHttpRequest,导致无法访问对象属性。

解决方案就是在服务器上也不要使用mockjs模块,可以在vue.config.js文件注释或删除相关配置。

相关推荐
你的人类朋友4 小时前
【Node&Vue】JS是编译型语言还是解释型语言?
javascript·node.js·编程语言
烛阴4 小时前
TypeScript高手密技:解密类型断言、非空断言与 `const` 断言
前端·javascript·typescript
样子20185 小时前
Uniapp 之renderjs解决swiper+多个video卡顿问题
前端·javascript·css·uni-app·html
黑客飓风6 小时前
JavaScript 性能优化实战大纲
前端·javascript·性能优化
YeeWang8 小时前
🎉 Eficy 让你的 Cherry Studio 直接生成可预览的 React 页面
前端·javascript
gnip8 小时前
Jenkins部署前端项目实战方案
前端·javascript·架构
Orange3015119 小时前
《深入源码理解webpack构建流程》
前端·javascript·webpack·typescript·node.js·es6
李明卫杭州10 小时前
CSS `clamp()` 函数详解
javascript
奶丝兔蜜柚10 小时前
栈溢出优化
javascript
小高00710 小时前
📈前端图片压缩实战:体积直降 80%,LCP 提升 2 倍
前端·javascript·面试