这是最简单的方法,只需要在el-table标签上添加highlight-current-row属性即可。当用户点击某一行时,该行会自动高亮。 html <el-table highlight-current-row :data="tableData"> <!-- 表格列定义 --> <el-table-column prop="name" label="Name"></el-table-column> <...
表格若有数据,则默认高亮第一行。 之前高亮的行,若在查询结果列表中,则保持高亮不变;反之,则高亮第一行。 解决办法 需求1很容易实现: created() {// 默认高亮第一行if(this.libTable.length) {this.selectRow(this.libTable[0]) } },methods: {// 高亮行selectRow(row) {this.$nextTick(() =>{thi...
简介:详解element-ui el-table表格中勾选checkbox(selection),高亮当前行高亮某一行(某一行设置特殊的样式) <template><el-tableclass="table"ref="table":data="tableData":row-class-name="row_class_name"@selection-change="selection_change"@row-click="row_click"><el-table-column type="selection" w...
element ui 为表格el-table添加默认第一行高亮 注意:一定要深度监听。
【element-ui】el-table表格高亮选中 highlight-current-row 是否要高亮当前行 <el-table ref="singleTable"highlight-current-row @current-change="handleCurrentChange"></el-table> 修改高亮行的颜色 .current-row{background-color:pink;} 由current-change事件来管理选中时触发的事件,它会传入currentRow,old...
elementui为表格el-table添加默认第一行高亮 elementui为表格el-table添加默认第⼀⾏⾼亮 注意:⼀定要深度监听。
/* 鼠标移入表格不高亮 */ .table-tranparent.el-table tbody tr:hover>td { background-color: #ffffff!important } .table-tranparent.el-table tbody tr:hover { ba
<el-table-columnprop="name"label="姓名"width="150"></el-table-column> <el-table-columnprop="address"label="地址"width="240"></el-table-column> </el-table> 标签不是真正的容器,绑定了指令,无法生效 实现 第一步:判断滚到底部 const{ scrollTop, scrollHeight, clientHeight } = targetEl ...
<el-table-columnprop="name"label="姓名"width="150"></el-table-column> <el-table-columnprop="address"label="地址"width="240"></el-table-column> </el-table> 标签不是真正的容器,绑定了指令,无法生效 实现 第一步:判断滚到底部 const{ scrollTop, scrollHeight, clientHeight } = targetEl ...