您的位置:首页 > 产品设计 > UI/UE

Axios + mockjs: request.upload.addEventListener is not a function 的原因和解决办法

2020-03-20 18:52 2106 查看

导致这一问题的根本原因是 Mockjs 中, 封装了原生的 XMLHttpRequest 为 MockXMLHttpRequest.
解决思路是, 把原生 XMLHttpRequest 的 upload 属性赋给 MockXMLHttpRequest 的原型对象.在 node_modules/mockjs/dist/mock.js 加入以下代码:

这样在开发环境是没问题了.
对于生产环境的处理 (如果需要),

REF:
https://github.com/nuysoft/Mock/issues/127

  • 点赞
  • 收藏
  • 分享
  • 文章举报
caplike 发布了7 篇原创文章 · 获赞 1 · 访问量 329 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐