Closed xhyooo closed 3 months ago
这是那个组件啊,我们好像废弃了这个了
https://github.com/jeecgboot/JeecgBoot/blob/master/jeecgboot-vue3/src/components/Upload/src/BasicUpload.vue 这个目录路径下,组件还挺好的用的啊,我看文档上面还保留着呢 @zhangdaiscott
功能没有什么问题,开发模式下,可以正常使用,就是打包编译后,就不能使用了,提示上面截图的错误
功能没有什么问题,开发模式下,可以正常使用,就是打包编译后,就不能使用了,提示上面截图的错误
我也遇到过,你顺着这个组件里面调用方法,我记得是函数里用到了一个入参,但是调用的时候没有传,所以报错的
功能没有什么问题,开发模式下,可以正常使用,就是打包编译后,就不能使用了,提示上面截图的错误
我也遇到过,你顺着这个组件里面调用方法,我记得是函数里用到了一个入参,但是调用的时候没有传,所以报错的
什么入参呢,有具体代码示例吗。我用了onUploadProgress 就报错,不用这个传参,打包部署没有问题 @yang-xianzhu
功能没有什么问题,开发模式下,可以正常使用,就是打包编译后,就不能使用了,提示上面截图的错误
我也遇到过,你顺着这个组件里面调用方法,我记得是函数里用到了一个入参,但是调用的时候没有传,所以报错的
什么入参呢,有具体代码示例吗。我用了onUploadProgress 就报错,不用这个传参,打包部署没有问题 @yang-xianzhu
不是onUploadProgress
这个函数的问题,找不到之前做的那个项目的commit的
感谢你的回复,提供解决思路,我看看怎么定位这个问题。 @yang-xianzhu
感谢你的回复,提供解决思路,我看看怎么定位这个问题。 @yang-xianzhu
你把你用的这个component的值发一下我,我看看
<BasicUpload
:emptyHidePreview="true"
:maxSize="20"
:maxNumber="1"
:api="uploadNewsXlsx"
class="mr-4"
:accept="['xlsx']"
:btnName="t('news.batchUpload')"
xlsxLink="/resource/file/news_example.xlsx"
/>
没有特别的参数,就是传了 onUploadProgress 方法就会报错
截图看一下你的uploadNewsXlsx
接口
可以试试,我之前遇到过,不是这样解决的,因为后面没有用这个组件了,就不了了之了
我也怀疑http对象被更改了,我记得在哪里看到过,用了mock插件,导致一些问题
我把插件注释掉,可以上传了,就是这个问题导致
最后说一下解决方案,主要还是mock插件导致,上线生产环境,一定要配置相应env文件里面的VITE_USE_MOCK = false,关闭mock插件启用。
版本号:
3.7.0
问题描述:
前端上传组件,部署生产环境后,无法上传文件
错误截图:
TypeError: ce.upload.addEventListener is not a function at index-BbxyWJ4z.js:10:6238 at new Promise ()
at xhr (index-BbxyWJ4z.js:10:3704)
at Axios$1.dispatchRequest (index-BbxyWJ4z.js:12:658)
at Axios$1. (index-BbxyWJ4z.js:12:3859)
at Generator.throw ()
at Q (index-BbxyWJ4z.js:2:774)