当前位置:   article > 正文

el-table的Checkbox多选框(选中、取消)_el-table check 选中

el-table check 选中
  1. <el-table v-loading="itemLoading" ref="itemTable"
  2. :data="itemTableData"
  3. tooltip-effect="dark"
  4. @select="itemHandleSelectionChange">
  5. <el-table-column type="selection" width="55"/>
  6. <el-table-column prop="id" label="ID" />
  7. <el-table-column prop="name" label="名称" />
  8. </el-table>

el-table上绑定@select=itemHandleSelectionChange事件,

methods方法:

  1. itemHandleSelectionChange(selection, row) {
  2. console.log(selection);//获取所有已选中的数据
  3. console.log(row);//获取 选中/取消 的这一条数据,
  4. let selected = selection.length && selection.indexOf(row) !== -1
  5. console.log(selected)// true就是选中,0或者false是取消选中
  6. },

设置只能选中不能取消

  1. itemHandleSelectionChange(selection, row) {
  2. let selected = selection.length && selection.indexOf(row) !== -1
  3. // selected为false是取消选中操作
  4. if(!selected){
  5. //切换选中状态(从取消状态改为选中状态)
  6. this.$refs.itemTable.toggleRowSelection(row);
  7. console.log("取消不了!!!!")
  8. }
  9. },

 微信公众号【码农园区】,技术分享,值得关注

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/114380
推荐阅读
相关标签
  

闽ICP备14008679号