vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

生产环境上传组件出现te.upload.addEventListener is not function 开发环境没有问题

Open XiaoHao520 opened this issue 2 years ago • 8 comments

描述 Bug

生产环境上传组件出现te.upload.addEventListener is not function 开发环境没有问题

复现 Bug

生产环境会出现,开发环境不会出现

系统信息

  • 操作系统:
  • Node 版本: 16
  • 包管理器 (npm/yarn/pnpm) 及其版本:pnpm

XiaoHao520 avatar Nov 10 '23 08:11 XiaoHao520

贴个你的复现代码

wangjue666 avatar Nov 10 '23 08:11 wangjue666

就是你们标准版 拉下来之后马上 build 运行出来就有这个问题 ,这个问题element也存在 WechatIMG108

XiaoHao520 avatar Nov 12 '23 07:11 XiaoHao520

没有你这个问题啊,只有个接口问题 image

sugar258596 avatar Nov 24 '23 09:11 sugar258596

这个是在接口之后触发的,最好能对接个接口测试一下,这边拉了最新的代码 build 之后人仍然存在这个问题, 这个链接是element同样存在的问题 可以参考下:http://www.bryh.cn/a/174994.html

XiaoHao520 avatar Nov 24 '23 10:11 XiaoHao520

image 我对接了接口也是没有问题的,可以正常上传

sugar258596 avatar Nov 27 '23 01:11 sugar258596

抱歉,抱歉,我这个是开发环境

sugar258596 avatar Nov 27 '23 01:11 sugar258596

image 因为你在生产环境开启了mock,mockjs重新实现了XMLHttpRequest这个类,upload对象没有实现。所以你如果在生产环境开启了mock就会出现如题的问题,在 .env.production 里把VITE_USE_MOCK = false

zanedeng avatar Nov 27 '23 11:11 zanedeng

感谢

XiaoHao520 avatar Dec 09 '23 03:12 XiaoHao520

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

anncwb avatar Apr 09 '24 01:04 anncwb