针对您提出的在el-table中点击行实现当前行高亮并设置背景颜色的需求,我们可以通过Element UI提供的表格行类名(row-class-name)和事件监听(如@row-click)来实现。以下是一个详细的解答步骤,包括必要的代码片段: 1. 为el-table的每一行添加一个点击事件监听器 Element UI的<el-table>组件提供了@row-click...
但写为this.selectRow(target)高亮生效。 原因:this.currentRow来源是之前的表格数据,不是目前最新的表格数据。而el-table的高亮方法要求必须是当前的表格数据,即使它们的值一样,但是内存地址不同。(打个比方:两套房子内部一摸一样,但这就是两套房子不是同一套房子)。 // 获取选中行onRowClick(row) {this.cur...
简介:详解element-ui el-table表格中勾选checkbox(selection),高亮当前行高亮某一行(某一行设置特殊的样式) <template><el-tableclass="table"ref="table":data="tableData":row-class-name="row_class_name"@selection-change="selection_change"@row-click="row_click"><el-table-column type="selection" w...
在el-table-column里面使用了template的时候,点击template里面dom元素的时候不知道如何实现这一行的高亮? 使用的饿了么UI开发vue项目,关于el-table组件已经使用了highlight-current-row属性实现点击行的高亮,但还有一个下面的需求没有满足 相关代码 <el-table-column label="操作" width="60"> <template slot-scope...
::v-deep .el-table__fixed-right tbody tr:hover>td { //右边固定 background-color: transparent !important; } 通过以上的设置确实可以达到一定的效果,表格在hover的时候部分不高亮,这样是不满足的,所以重新找到下面的方式可以解决问题 ::v-deep .el-table .el-table__body tr.hover-row > td{ ...
在el-table-column里面使用了template的时候,点击template里面dom元素的时候不知道如何实现这一行的高亮? 使用的饿了么UI开发vue项目,关于el-table组件已经使用了highlight-current-row属性实现点击行的高亮,但还有一个下面的需求没有满足 相关代码 <el-table-column label="操作" width="60"> <template slot-scope...