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;
}
相关推荐
小旭@7 分钟前
vue3官方文档巩固
前端·javascript·vue.js
努力往上爬de蜗牛14 分钟前
electron 打包
前端·javascript·electron
美自坚韧18 分钟前
qiankun微前端
前端·vue.js
高桥留24 分钟前
可编辑的span
前端·javascript·css
GISer_Jing26 分钟前
React Native 2025:从零到精通实战指南
javascript·react native·react.js
三小河33 分钟前
js Class中 静态属性和私有属性使用场景得的区别
前端·javascript
名字越长技术越强41 分钟前
CSS之选择器|弹性盒子模型
前端·css
用户93816912553601 小时前
VUE3项目--路由切换时展示进度条
前端
小王码农记1 小时前
vue2中table插槽新语法 v-slot
前端·vue.js
前端婴幼儿1 小时前
前端直接下载到本地(实时显示下载进度)
前端