首页 > 其他 > 详细

el-upload 附件去重

时间:2019-02-25 17:05:13      阅读:301      评论:0      收藏:0      [点我收藏+]
// 事件两个参数,参数file与fileList是同时有值的。   

 onChangeUpload(file, fileList) {
      var a = 0
      fileList.forEach((item, idx) => {
//在此处,对比文件名,将文件名相同的对比次数累加,
// 相同的文件名累加值为 2 时,说明文件名已经重复,直接删掉。
        if (file.name === item.name) {
          a++
          if (a === 2) {
            this.$message({
              message: ‘文件名不能重复‘,
              type: ‘info‘
            })
            fileList.splice(idx, 1)
          }
        }
      })
    }

此方法为附件去重。

如要相同附件覆盖已上传的,只需在 a === 1 时,保留对应下标;当 a === 2 时,文件进行替换。

el-upload 附件去重

原文:https://www.cnblogs.com/anbozhu7/p/10431786.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!