文章目录

    JS - el-table - :row-key

      getRowKey(row) {
      /** 检查row.id是否有重复的缓存对象 */
      if (!this.checkRepeatObj) {
        this.checkRepeatObj = {}
      }
      if (row) {
        if (row.id) {
          if (this.checkRepeatObj[row.id]) {
            if (!row._secondId) {
              row._secondId = Math.random() + ''
            }
            /** 方便根据key重用元素 */
            return row._secondId
          } else {
            this.checkRepeatObj[row.id] = 1
            return row.id
          }
        }
        console.log('row.id为空')
        if (!row._secondId) {
          row._secondId = Math.random() + ''
        }
        return row._secondId
      } else {
        console.log('row为空')
        return Math.random() + ''
      }
    }
    返回文章列表 打赏
    本页链接的二维码
    打赏二维码
    期待你的评论

    2 条评论
    1. 淄博漏水检测 白银   淄博漏水检测  

      感谢分享,赞一个

    2. 鸟叔 青铜   鸟叔  

      鸟叔来串门,通过虫洞穿梭至此,期待回访!