如何解决文件上传提示TypeError: this.xhr.upload.addEventListener is not a function问题

Blade 未结 2 159
14988
14988 剑侠 2025-07-24 10:22

一、该问题的重现步骤是什么?

1. 分片上传中使用了

   "vue-simple-uploader": "^0.7.6",这个组件,文件上传提示TypeError: this.xhr.upload.addEventListener is not a function
image.png

2. 除了在node_model中的mockjs中加上MockXMLHttpRequest.prototype.upload = xhr.upload还有那些解决方式
image.png

3.


二、你期待的结果是什么?实际看到的又是什么?

能够永久解决这个问题

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

SpringBlade-boot和saber

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-07-24 10:23

    脱离saber框架,你用一个原生的vue-cli加载这个组件试试能不能成功,如果原生的能成功,在saber不行,麻烦把你的例子打包发到我们邮箱,我们安排人排查。bladejava@qq.com


    0 讨论(1)
  • 2025-08-19 11:39

    兄弟这个问题除了卸载mockjs和添加两行代码之外,有彻底解决的办法吗

    0 讨论(0)
提交回复