vue+element-ui实现表格checkbox单选

因为element-ui上面的带checkbox的表格,是多选。如下操作,能把多选变成单选。最终结果如下图:vue+element-ui实现表格checkbox单选_第1张图片
代码如下:

   
    
    
  

注释:事先声明变量:selectioned

/**
   *    单选操作,全选按钮失效操作
   */
dialogCheck: function(selection, row) {
  this.$refs.multipleTable.clearSelection()
  if (selection.length === 0) { // 判断selection是否有值存在
    return
  }
  if (row) {
    this.selectioned = row
    this.$refs.multipleTable.toggleRowSelection(row, true)
  }
},

  /**
   *  取消单选的checkbox
   */
dialogCheckChange(row) {
  if (row.length === 0) {
    this.selectioned = null
  }
}

借鉴资料:https://www.cnblogs.com/dwenz/p/10142272.html

你可能感兴趣的:(vue,vue,elemet-ui)