vue2+element ui 中的el-table 选中当前行当前行变色

javascript 复制代码
 <el-table class="eltable" ref="multipleTable" :data="tableData" style="margin-top: 50px;width: 100%;"
                    :row-class-name="tableRowClassName" @row-click="rowClick">
                    <el-table-column v-for="(item, index) in tableTitleList" :label="item.name" :key="index"
                        :prop="item.prop" :width="item.width" align="center">
                    </el-table-column>
                </el-table>

方法:

javascript 复制代码
   rowClick(row, column, event) {
            
            console.log(row,column);
            this.selectIndex = row.index;
        },
        // 行选中样式
        tableRowClassName({
            row,
            rowIndex
        }) {
            row.index = rowIndex 
            if (rowIndex == this.selectIndex) {
                return 'success-row';
            }
        },

样式:

javascript 复制代码
::v-deep .success-row {
    background-color: #81D3F8 !important;
}
相关推荐
快乐非自愿4 分钟前
商品中心—库存分桶高并发的优化文档
java·前端·spring
灰海7 分钟前
原型与原型链到底是什么?
开发语言·前端·javascript·es6·原型模式·原生js
玲小珑9 分钟前
Next.js 教程系列(十四)NextAuth.js 身份认证与授权
前端·next.js
山河木马23 分钟前
前端学C++可太简单了:双冒号 :: 操作符
前端·javascript·c++
3Katrina24 分钟前
前端面试之防抖节流(二)
前端·javascript·面试
前端进阶者30 分钟前
天地图编辑支持删除编辑点
前端·javascript
江号软件分享39 分钟前
无接触服务的关键:二维码生成识别技术详解
前端
江号软件分享40 分钟前
如何利用取色器实现跨平台色彩一致性
前端
灰海43 分钟前
封装WebSocket
前端·网络·websocket·网络协议·vue
前端小巷子1 小时前
深入理解TCP协议
前端·javascript·面试