为了账号安全,请及时绑定邮箱和手机立即绑定

vue使用element-ui上传图片之后,用this.$refs.upload.clear

vue使用element-ui上传图片之后,用this.$refs.upload.clear

呼唤远方 2019-03-26 21:19:42
创建表单,上传图片之后,创建成功,下次再创建,表单清空了,但是图片还是保留的上次上传的图片,并没有清空,用this.$refs.upload.clearFiles();并没有生效,请问,这个问题怎么解决
查看完整描述

3 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

:file-list="fileList" 
这里 绑定的fileList 数组 清空下,内容也就没有了吧

查看完整回答
反对 回复 2019-04-09
?
慕少森

TA贡献2019条经验 获得超9个赞

1、确认该方法不支持在 before-upload 中调用
2、ref的“upload”这个名字正确

查看完整回答
反对 回复 2019-04-09
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

const mainImg = this.$refs.upload;

  if (mainImg && mainImg.length) {

    mainImg.forEach(item => {

    // item.uploadFiles.length = 0;

      item.clearFiles();

    });

  }

多个 upload ,这么清除原来文件


查看完整回答
反对 回复 2019-04-09
  • 3 回答
  • 0 关注
  • 3823 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号