你可以通过@row-click事件来监听每一行的点击事件。 在点击事件的回调函数中,更改被点击行的样式以实现高亮效果: 你可以通过row-class-name属性来动态地为被点击的行添加一个特定的类,从而在CSS中定义该类的高亮样式。 确保其他未被点击的行在高亮新行时取消高亮: 你可以通过维护一个当前高亮行的索引或ID,在点击...
-- highlight-current-row 为选中高亮当前点击的行 --><el-table:data="tableData"highlight-current-rowstyle="width: 100%"><el-table-columnprop="date"label="日期"width="180"></el-table-column><el-table-columnprop="name"label="姓名"width="180"></el-table-column><el-table-columnprop="...
elementUI中table点击高亮当前行的两种方式
el-table点击某一行高亮并显示小圆点 <el-table height="93%" :header-cell-style="{background:'#E5EBF1',color:'#517085'}" :data="tableData1" tooltip-effect="dark" @row-click="clickDetailsFun" :row-class-name="tableRowClassName" :row-style="selectedRowStyle" highlight-current-row //高亮...
//高亮 /deep/.el-table__bodytr.current-row>td{background-color:#d7f3e4!important; } //圆点样式.dis{border-radius:100px;width:10px;height:10px;background:#39C178; }.dis2{display: none; } AI代码助手复制代码 效果 读到这里,这篇“el-table点击某一行高亮并显示小圆点怎么实现”文章已经...
@cell-click="handleClick"//点击单元格所触发的事件 四个参数 行列 元素对象 事件对象 > <el-table-column v-for="(it,id) in columnList" :key="id" :column-key='it.key'//设置每一列的key,根据这个key来找到对应列的下标,进而设置背景色 ...
methods:{handleCurrent(val){if(val.length===0){this.current={}// 选中的数据}elseif(val.length===1){this.current=val[0]}elseif(val.length>1){// val选择两条的时候把第一条取消选择this.$refs.dataGrid.toggleRowSelection(val[0],false)this.current=val[1]}},selectAll(){// 不允许多选...
@cell-click="handleClick" //点击单元格所触发的事件四个参数⾏列元素对象事件对象 > <el-table-column v-for="(it,id) in columnList" :key="id" :column-key='it.key' //设置每⼀列的key,根据这个key来找到对应列的下标,进⽽设置背景⾊ :prop="it.prop" ...
在el-table-column里面使用了template的时候,点击template里面dom元素的时候不知道如何实现这一行的高亮? 使用的饿了么UI开发vue项目,关于el-table组件已经使用了highlight-current-row属性实现点击行的高亮,但还有一个下面的需求没有满足 相关代码 <el-table-column label="操作" width="60"> <template slot-scope...
element-ui学习之---el-table点击每行样式更改,1、文档中有一个高亮的属性,加上:2、然后打开控制台,看加上属性之后,是哪个样式改了:所以,就在页面上重写样式,即可:/*鼠标移入*/.el-table--enable-row-hover.el-table__bodytr:hover>td{background-color:#f...