highlight-current-row @row-click="changeHighlight" > </el-table> 如上图所示的表格,为了开启斑马纹效果,需要加这样一句: highlight-current-row 就可以开启点击高亮的效果。 为了修改高亮的具体样式,还是需要用到css的深度作用选择器。 /deep/.el-table__body tr.current-row > td { background-color: ...
1、highlight-current-row 设置css: tr.current-row > td, .el-table__body tr:hover > td{background:#f5f5f5; } 1. 2. 3. 4. 2、:row-class-name="tableRowClassName",需要借助@row-click="handleRowClick"获取当前点击行的下标 data中定义: data() {return{ tableRowIndex:0} } 1. 2. 3....
async changeHighlight(row, reftable) { var a = String(reftable); console.log(this.$refs[a][0]); if (this.currentRows[a] === row) { console.log('再次点击同一行,取消当前行选中'); // 取消当前行选中,湾空保存的当前行数据 this.$refs[a][0].setCurrentRow(); this.currentRows[a] ...
1、highlight-current-row tr.current-row > td, .el-table__body tr:hover > td { background: #f5f5f5; } 1. 2. 3. 4. 2、:row-class-name=“tableRowClassName”,需要借助@row-click="handleRowClick"获取当前点击行的下标 data() { return { tableRowIndex: 0 } } 1. 2. 3. 4. 5. ...
前言,在大家使用Element UI的表格的时候需要用到表格的highlight-current-row去让点击的行高亮,但再次点击高亮行却无法取消高亮。在这里,我研究出了一种方法可解决这个问题,方法如下: 首先需要用到el-table的@row-click事件 image.png 代码如下: <el-tableref="table":data="tableData"row-key="id"highlight-...
1、highlight-current-row 设置css: tr.current-row > td, .el-table__body tr:hover > td{background:#f5f5f5; } 2、:row-class-name="tableRowClassName",需要借助@row-click="handleRowClick"获取当前点击行的下标 data中定义: data() {return{ ...
第一步:开启表格的高亮显示配置属性。highlight-current-row 第二步:全局引入css /* 用来设置当前页面element全局table 选中某行时的背景色*/ .container .el-table__body tr.current-row>td{ background-color: #F5F7FA !important; /* color: #f19944; */ /* 设置文字颜色,可以选择不设置 */ ...
需求背景:排序后,切换日期或其他条件重新渲染表格数据,这时候需要去除排序箭头高亮样式。 <el-table ref="table"highlight-current-row style="width: 100%;"><el-table-column sortable ref="applyTimeRef"prop="applyTime"label="申请时间"></el-table-column></el-table>created(){this.clearSortHighlight...
-- vue页面中table表头设置--><el-table v-loading="listLoading" :data="list" element-loading-text="拼命加载中..." border style="width: 100%;margin-bottom: 20px;" row-key="id" highlight-current-row :show-header="showHeader" lazy :load="load" :tree-...
return 'first-row' } else { return '' } } 即可创建实例时已经渲染了第一行数据,其中number是我已经定义的第几行(根据自己获取数据结构自行使用)isActive是我等下要控制实现点击所在行而定义的参数,效果图如下: (二)参数highlight-current-row的使用: ...