element表格点击某一单元格,当前列变色,列变色

今天,天气晴朗,北风4-5级

今天,项目中有个需求,使用element表格的时候,当我点击表格中的某一个单元格的时候,当前单元格所在的列变色,以下是实现列变色办法

首先table添加以下属性

2.方法中写入以下方法

  //给表格单元格赋值当前行信息

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

      row.index = rowIndex;

      column.index = columnIndex;

    },

    //单元格样式

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

      if (this.getIndex === columnIndex) {

        return { "background-color": "#C4E1FF" };

      } else {

        return { "background-color": "#ffffff" };

      }

    },

    //单元格点击事件

    cellClick(row, column, cell, event) {

      // debugger;

      //获取当前点击的单元格赋值给getIndex,并通知vue改变当前单元格颜色

      if (column.index == 1 || column.index == 2) {

        this.getIndex = column.index;

        this.$refs.probeWork.init(column.label,this.form.llsf);



        return;

      } else {

      }

    },

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值