ElementUI表格滚动条位置重置

       在使用ElementUI时使用表格组件时遇到了一个问题,当我在弹出层中嵌套使用表格组件时如果我的表格内容过长出现滚动条时,我把滚动条拖放到中间位置后关闭这个弹出层,当我下次重新打开时这个表格的滚动条位置仍然保留了上次退出时的位置,导致了画面没有显示最初始的效果。

       这个问题可能在表格与其他组件多重嵌套的情况下会复现,想让表格下方或者右方的滚动条位置复原其实也很简单,首先我们需要在el-table标签中加上ref属性 让它的值与你当前表格绑定的数据源一致。

       随后如果你想重置横向滚动条需要使用的代码为:

      vm.$refs.tableData.bodyWrapper.scrollLeft = 0;

       纵向滚动条代码为:

      vm.$refs.tableData.bodyWrapper.scrollTop = 0;

       vm为vue对象名称,tableData为当前ref绑定值

       这段重置滚动条起始位置代码可以放在弹出层关闭的回调close事件中,具体还看你自己怎么安排咯,如果能帮到你还请点个赞!ヾ( ̄▽ ̄)Bye~Bye~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值