在本地上传没有报这个错误,部署到服务器后会报这个错误,一开始以为是服务器配置等什么原因,但是一想这个报错应该还是在前端,接口都还没请求,不可能到后台去,后面搜了好几个AI也没有找到想要的答案或解决方案。
后面在某度搜了这个错,还真在一篇csdn文章中遇到同样报错的同学,导致这个问题的原因就是:服务器上使用了mockjs模块,覆盖拦截了XMLHttpRequest,导致无法访问对象属性。
解决方案就是在服务器上也不要使用mockjs模块,可以在vue.config.js文件注释或删除相关配置。