当前位置:   article > 正文

el-table点击某一行选中改变背景色且执行方法_elementui表格选中背景色

elementui表格选中背景色

elementUI table表格点击某一行选中并且改变背景色

使用:row-style="rowStyle"及@row-click=“selectRow”:
其中 selectRow 方法中:
row 输出:当前行的内容
在这里插入图片描述
column 输出:当前列的信息在这里插入图片描述
event 输出:当前事件在这里插入图片描述

<el-table
  style="width: 100%; border: 1px dashed rgba(128,128,128,0.57); border-top: 0px"
  height="520px"
  ref="table"
  :data="typeList"
  :row-style="rowStyle"
  @row-click="selectRow">
</el-table>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
const selectRow = (row, column, event) => {
  name.value = row.name;  
  getContent(row.name)  // 每次点击了该行(该行任意位置、任意列)都进行执行该方法
}
// 点击后的效果(点击某一行选中并且改变背景色)
const rowStyle = ({row}) => {
  if (name.value === row.name) {
   return {
       'background-color': 'rgb(235,240,240)', cursor: 'pointer'
     }  
   }
   return {cursor: 'pointer'}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/833449
推荐阅读
相关标签
  

闽ICP备14008679号