element ui el-table点击单元格变色

element ui el-table点击单元格变色,第1张

        ref="multipleTable"

        border

        :data="mainInfo"

        @cell-click='changecolor'   

        :cell-style='cellStyle'        

>

data() {

        return {

                clickedRow: '', // 点击的单元格行号

                clickedColumn: '', // 点击的单元格列名

        };

},

methods: {

    // 获取所点击的单元格

    changecolor(row, column, cell, event) {

              this.clickedRow = row.dtuSort  // 取个唯一值用作判定行

              this.clickedColumn = column.property

    },

    // 控制单元格样式

    cellStyle({row, column, rowIndex, columnIndex}) {

              if (row.dtuSort === this.clickedRow && column.property === this.clickedColumn) {

                        return {

                                  background: 'lightgreen'

                        }

              } else {

                        return {

                                  background: 'white'

                        }

              }

            },

}

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/946238.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存