脚本宝典收集整理的这篇文章主要介绍了浅析AntdV Upload组件customRequest怎么自定义上传方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。AntdV Upload组件customRequest怎么自定义上传方法?下面本篇文章给大家介绍一下Ant Design Vue 的Upload 组件customRequest自定义上传方法,希望对大家有所帮助!
customRequest 可以自定义自己的上传方法
后台管理系统,ui框架是Ant Design of Vue上传图片用的是Upload组件。
需求描述:上传图片,转为base64
API方法中,有一个自定义上传行为的方法,通过覆盖默认的上传行为,可以自定义自己的上传实现
<a-form-item :labelCol="labelCol" :wrapPErCol="wrapperCol" label="照片"> <a-upload v-decorator="['zp', validatorRules.zp]" listType="picture-card" class="avatar-uploader" :showUploadList="false" :beforeUpload="beforeUpload" :customRequest="selfUpload" > <img v-if="picUrl" :src="getAvatarView()" alt="头像" style="height:104px;max-width:300px"/> <div v-else> <a-icon :type="uploadLoading ? 'loading' : 'plus'" /> <div class="ant-upload-text">上传</div> </div> </a-upload> </a-form-ITem>
//对上传的文件处理 selfUpload ({ action, file, onSuccess, onError, onPRogress }) { console.LOG(file, 'action, file'); const base64 = new Promise(resolve => { const fileReader = new FileReader(); fileReader.readAsDataURL(file); fileReader.onload = () => { resolve(fileReader.result); // this.formImg = fileReader.result; } }); }
【相关推荐:《vue.js教程》】
以上就是浅析AntdV Upload组件customRequest怎么自定义上传方法的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的浅析AntdV Upload组件customRequest怎么自定义上传方法全部内容,希望文章能够帮你解决浅析AntdV Upload组件customRequest怎么自定义上传方法所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。