el-table点击某一行高亮并显示小圆点怎么实现

发布时间:2022-08-24 10:48:54 作者:iii
来源:亿速云 阅读:242

本文小编为大家详细介绍“el-table点击某一行高亮并显示小圆点怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“el-table点击某一行高亮并显示小圆点怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

<el-table
                                height="93%"
                                :header-cell-
                                :data="tableData1"
                                tooltip-effect="dark"
                                @row-click="clickDetailsFun"
                                :row-class-name="tableRowClassName"
                                :row-
                                highlight-current-row     //高亮设置
                                >
                            <el-table-column width="30">
                                <template slot-scope="scope">
                                    <div :id="scope.$index"></div>
                                </template>
                            </el-table-column>
                            <el-table-column
                                prop="name"
                                label="电压范围">
                            </el-table-column>
                            <el-table-column
                                prop="value"
                                label="个数">
                            </el-table-column>
                        </el-table>

js部分

tableRowClassName({ row, rowIndex }) {
                row.rowIndex = rowIndex;
            },
selectedRowStyle({ row, rowIndex }) {     //关键代码
    if (this.getRowIndex === rowIndex) {
         document.getElementById(rowIndex).className = "dis"
    }else{
         if(document.getElementById(rowIndex)){
              document.getElementById(rowIndex).className = "dis2"
         }
    }
},
clickDetailsFun(val){
    this.getRowIndex = val.rowIndex;
}

css

//高亮
/deep/.el-table__body tr.current-row>td{
    background-color: #d7f3e4 !important;
}
//圆点样式
.dis{
    border-radius: 100px;
     width:10px; 
     height:10px; 
     background:#39C178;
}
.dis2{
    display: none;
}

效果

el-table点击某一行高亮并显示小圆点怎么实现

读到这里,这篇“el-table点击某一行高亮并显示小圆点怎么实现”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. jquery实现点击隐藏,点击显示
  2. jQuery实现的导航条点击后高亮显示功能示例

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

el-table

上一篇:MySql自连接,外连接,内连接 ,左连接,右连接是什么

下一篇:怎么使用react编写可编辑标题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》