Vue 列表与表格高亮设置

五迷三道 提交于 2020-02-28 20:34:45

点击li 元素设置高亮的方法

<li v-for="(item,index) in lists" :key="index"
    :class="{ activeLi: currentLi == item }"
    @click="handleClick(index)"
    class="pointer">
    {{item}}
</li>
    handleClick(index) {      
      let list = this.lists[index];
      this.currentLi = list
    },
.activeLi{
  background:#ecf5ff;
}

表格的高亮可以设置     highlight-current-row

      <el-table
        :data="tableData"
        border
        @row-click="handleRowClick"
        highlight-current-row               
      >

如果进入页面默认某一行高亮可以使用    setCurrentRow()方法

为el-table 设置ref="table"  假如设置第二行高亮

this.$refs.table.setCurrentRow(this.tableData[1]);

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!