美文网首页让前端飞饥人谷技术博客
element ui table 中的selection实现单选

element ui table 中的selection实现单选

作者: 小7丁 | 来源:发表于2018-11-22 10:54 被阅读1次
    • 首先去除左上角的那一个全选按钮


      image

    这里用的方法是css ,让他display: none:

    thead {
        .el-table-column--selection {
          .cell {
            display: none;
          }
        }
      }
    
    • 然后要用到@selection-change这个属性来当选择项发生变化时会触发该事件
      这里思想就是当多选的时候,就去除全部选择,然后勾选上最后一个选项。
      如下:
    chooseInstance (val) {
          if (val.length > 1) {
            this.$refs.Table.clearSelection()
            this.$refs.Table.toggleRowSelection(val.pop())
          } else {
            }
        },
    
    • 如果要实现点击table一列的任意位置就勾选上,要用到@current-change这个属性来当点击表格当前行触发事件,可用如下方式:
    this.$refs.Table.toggleRowSelection(val)
    

    相关文章

      网友评论

        本文标题:element ui table 中的selection实现单选

        本文链接:https://www.haomeiwen.com/subject/teokqqtx.html