找回密码
 立即注册
首页 业界区 安全 Vue3 mock影响Element-Plus库中upload上传组件

Vue3 mock影响Element-Plus库中upload上传组件

滥眩 2025-7-17 17:14:02
在使用 Element Plus 的 el-upload 组件时,如果你启用了 mock.js 拦截请求(如使用 mockXHR() 进行接口模拟),确实可能会对上传功能产生影响,表现为上传失败、无响应、进度条卡住等问题。
这是因为 mock.js 拦截了 XMLHttpRequest,而 el-upload 内部就是基于 XMLHttpRequest 来实现上传逻辑的。如果 mock.js 没有正确处理 xhr.upload 或响应内容,可能会出现各种问题。
✅ 保留现有 mockXHR() 机制用于普通接口的 mock;
✅ 上传模块不受 mock 干扰,使用真实的 XMLHttpRequest;
✅ 不破坏现有业务逻辑和接口调用。

✅ 最佳实践:上传模块临时恢复原生 XMLHttpRequest

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册