Element UI组件遇到的技巧记录

Element UI组件遇到的技巧记录(百度的血泪史)

table

子组件table排序清除高亮样式

情况记录:table是index的子组件,外部按钮点击重置所有查询条件,同时高亮样式也要清除

<!-- 父组件 -->
<goodsTable 
   style="margin-top:10px" 
   :loading="loading" 
   :tableData="tableData"
   @sortChange="sortChange" 
   ref="table"  // 需要加个ref属性 
   >
</goodsTable>

<!-- 子组件 -->
<el-table
   v-loading="loading"
   :data="tableData"
   ref="goodsTable"  // 需要加个ref属性 
   @sort-change="sortChange"
   size="medium"
      ......

// 重置方法
// 重置
    reset () {
      this.$refs.table.$refs.goodsTable.clearSort(); // 清除子组件table排序高亮样式,若不是子组件,直接this.$refs.goodsTable.clearSort(),调用到这个方法就好
      this.searchForm = {
        order: 5,
        orderType: null,
        size: 10,
        current: 1,
        order: 5,
        orderType: 2,
      }
      this.pageChange(1)
    },

补充:组件排序默认会自动排序当前页的数据,需要将sortable属性写成sortable="custom"才可以远程排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值