element-ui 复选框,实现点击表格当前行选中或取消

Posted wuhefeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element-ui 复选框,实现点击表格当前行选中或取消相关的知识,希望对你有一定的参考价值。

背景:

技术图片

1.表格结构绑定事件

技术图片

<el-table
              v-loading="StepsListLoading"
              :data="StepsListData"
              border
              @row-click="StepsListRowClick"
              :show-header="hiddenTableHeader"
            >

2.定义复选框结构

技术图片

<el-table-column>
                <template slot-scope="scope">
                  <el-checkbox v-model="StepsListData[scope.$index].tick">StepsListData[scope.$index].checkName</el-checkbox>
                </template>
              </el-table-column>

数组结构

技术图片

3.定义事件,实现当前表格行点击以后复选框被选中,再点击一次的时候,复选框被取消

技术图片

StepsListRowClick(row)
        if(row.tick == false)
          row.tick = true
        else 
          row.tick = false
        
      ,

 

以上是关于element-ui 复选框,实现点击表格当前行选中或取消的主要内容,如果未能解决你的问题,请参考以下文章

关于element-ui的tree树形组件的bug

QTableWidget实现行选列选

element-ui 组件的 table 复选框,翻页记忆功能

vue基于element实现表格中点击某一行全选框选中此行所有选框

element-ui中el-table(隔行换色,复选框回显)

elment表格多选变色 vue Element-ui 表格多选 修改选中行背景色