antd vue upload 组件使用 customRequest 上传文件显示文件上传进度
antd-vue上传文件upload组件使用自定义上传方法customRequest无法显示文件上传进度条,如下图红框内的进度条无法显示当前文件上传进度
于是,在网上搜索解决方案:
第一种解决方案是自己封装组件,通过axios请求的onUploadProgress来获取文件上传进度,个人觉得太麻烦;
第二种解决方案是通过upload组件内的方法来显示进度条,参考文章:https://blog.csdn.net/LittleBlackyoyoyo/article/details/104810242
我采用了第二种解决方案,但是使用调用不了参考文章中的
于是查看了github上的源码,决定通过$refs调用upload组件中显示进度条的方法和上传成功方法:
html部分:
js部分:
版权声明: 本文为 InfoQ 作者【Seven_xw1213】的原创文章。
原文链接:【http://xie.infoq.cn/article/64b35b9d170b12705fd0cbd7b】。文章转载请联系作者。
评论