Skip to content

table在隐藏display:none 状态下,调用scrollTo方法是无效的 #1053

@Demon-liao

Description

@Demon-liao

(必填)请填写问题描述或截图:
点切换将table设置display:none 状态,在调用 scrollTo方法动态设置 scrollTop位置无效。
这个问题会导致无法实现以下需求,先看图:
image
当前页面有三个tab控制,每个tab都有table,并用v-show控制显示隐藏,手动滚动每个tab下的table滚动条后,当路由切换其他页签路由,然后再切回这个界面,只有当时显示的tab内容里面的table scroll滚动条位置是显示正确,切换其他tab的table滚动条会被重置到顶部。(router上已经设置了keep-live状态)

(必填)请填在线链接:
https://jsrun.net/4mLKp/edit

(必填)请填写期望的结果:
希望隐藏的table 也能保留住scroll的位置

(必填)请填写以下信息:

  • OS: window10
  • Browser: chrome84
  • vue: 2.6.11
  • vxe-table: 2.9.18

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions