antdv中table表格合并后鼠标移入背景色的显示问题
这是官网的例子,相同的title下颜色并不能全部选中,
antd的表格提供了customRow这个方法
用法
methods: {
customRow(record, index) {
console.log(record, index)
return {
style: {
//样式
'background-color': record.title === this.leftAlignId ? '#E6F7FF' : ''
},
on: {
// 鼠标移入
mouseenter: event => {
// 维护一个变量记录当前行id 因为我是根据id来进行行合并的
this.leftAlignId = record.title
},
//移除 清除id 还原样式
mouseleave: (event) => {
this.leftAlignId = ''
}
}
}
}
}
效果