element-ui table组件中Table Events使用

文章目录

          • 页面效果
          • table组件设置hover时背景颜色
            • 一、直接修改css样式
            • 二、配合cell-mouse-enter cell-mouse-leave使用
          • Table Events 使用说明
          • 实现
            • methods中
            • html中

页面效果

鼠标hover时显示当前行下可编辑的元素
element-ui table组件中Table Events使用_第1张图片

table组件设置hover时背景颜色
一、直接修改css样式
.el-table .el-table__body tr:hover td {
    background-color: orange;
}
二、配合cell-mouse-enter cell-mouse-leave使用
handleMouseEnter(row, column, cell, event) {
  cell.classList.add(style)
}
Table Events 使用说明

element-ui table组件中Table Events使用_第2张图片

实现
methods中
methods:{
 cellmouseenter(row, column, cell, event){
    console.log(row, column, cell, event)
   	this.templateRow = row.id; //存在相同的名字,加id区别
    this.templateName = row.pname;
    this.templateLocation = row.location.area;

    },
}
html中

element-ui table组件中Table Events使用_第3张图片

你可能感兴趣的:(element)