elementUI的upload组件文件列表控制

2019-12-26  本文已影响0人  粑粑雷

不能直接修改fileList中的内容,而应该用回调函数中的fileList去赋值data中的fileList,否则会报错,多文件上传时,fileList里有时没有response,但最终会有。

    handleSuccess(response, file, fileList) {
      if(response.success) {
        this.$message({
          message: `文件${response.data.name}上传成功`,
          type: 'success',
          duaration: 1000
        })
      } else {
        this.$message({
          message: `文件${response.data}上传失败`,
          type: 'error',
          duaration: 1000
        })
      }
      this.fileList = fileList.filter(file => {
        return !file.response || file.response.success
      })
    },
    handleRemove(file, fileList) {
      this.fileList = fileList
    },
上一篇下一篇

猜你喜欢

热点阅读