elementUI的upload组件文件列表控制

不能直接修改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
    },
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。