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

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

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

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

相关推荐
Never_Satisfied12 小时前
在JavaScript / HTML中,浏览器提示 “Refused to execute inline event handler” 错误
开发语言·javascript·html
Never_Satisfied12 小时前
在JavaScript / HTML中,事件监听的捕获和冒泡阶段解析
开发语言·javascript·html
岁月宁静13 小时前
🎨 打造 AI 应用的 “门面”:Vue3.5 + MarkdownIt 实现高颜值、高性能的答案美化组件
前端·javascript·vue.js
liaojuajun15 小时前
可视化地图
开发语言·javascript·ecmascript
小高00715 小时前
前端如何优雅地生成唯一标识?——一份跨环境 UUID 工具函数的封装与实战
前端·javascript·vue.js
我是日安15 小时前
从零到一打造 Vue3 响应式系统 Day 24 - Watch:Options
前端·javascript·vue.js
小*-^-*九20 小时前
Electron vue项目 打包 exe文件
javascript·vue.js·electron
gplitems1231 天前
Gunslinger – Gun Store & Hunting WordPress Theme: A Responsible
开发语言·前端·javascript
Winson℡1 天前
React Native 中的 useCallback
javascript·react native·react.js
谢尔登1 天前
【Nest】基本概念
javascript·node.js·express