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
        }
      },

 

文章来自:https://www.cnblogs.com/wuhefeng/p/11322448.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3