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

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

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

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

相关推荐
品克缤2 小时前
Element UI MessageBox 增加第三个按钮(DOM Hack 方案)
前端·javascript·vue.js
小沐°2 小时前
vue-设置不同环境的打包和运行
前端·javascript·vue.js
qq_419854053 小时前
CSS动效
前端·javascript·css
南村群童欺我老无力.3 小时前
Flutter应用鸿蒙迁移实战:性能优化与渐进式迁移指南
javascript·flutter·ci/cd·华为·性能优化·typescript·harmonyos
花哥码天下4 小时前
恢复网站console.log的脚本
前端·javascript·vue.js
奔跑的呱呱牛4 小时前
geojson-to-wkt 坐标格式转换
javascript·arcgis
康一夏5 小时前
React面试题,封装useEffect
前端·javascript·react.js
❆VE❆6 小时前
WebSocket与SSE深度对比:技术差异、场景选型及一些疑惑
前端·javascript·网络·websocket·网络协议·sse
ConardLi6 小时前
SFT、RAG 调优效率翻倍!垂直领域大模型评估实战指南
前端·javascript·后端
over6977 小时前
🌟 JavaScript 数组终极指南:从零基础到工程级实战
前端·javascript·前端框架