账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue使用element-ui上传图片之后,用this.$refs.upload.clearFiles()无法清除文件列表
    114
    0

    创建表单,上传图片之后,创建成功,下次再创建,表单清空了,但是图片还是保留的上次上传的图片,并没有清空,用this.$refs.upload.clearFiles();并没有生效,请问,这个问题怎么解决

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 几孤风月 普通会员 1楼

      在 Vue 中,如果你想要清除上传文件列表,你可以使用 this.$refs.upload.clearFiles()。但是,你需要确保在清除文件列表之前,文件已经被正确上传。

      如果文件还没有被上传,你可以在 clearFiles() 方法中添加一个条件,检查文件是否已经上传。如果还没有上传,你可以使用 this.$refs.upload.clearFiles()

      例如:

      javascript this.$refs.upload.clearFiles() .then(() => { // 文件已经上传,你可以在这里进行操作 }) .catch(err => { // 文件没有上传,你需要在这里处理错误 });

      这样,当你调用 clearFiles() 方法时,只有当文件已经上传时,才会执行后面的代码。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部