vue-vben-admin icon indicating copy to clipboard operation
vue-vben-admin copied to clipboard

切换选项卡时,共用滚动条位置问题

Open tdsszz opened this issue 3 years ago • 3 comments

描述 Bug

例如:我当前页签,我的滚动条为最底部,切换其他页签,例如这个页签定位到了顶部,然后返回第一个页签,发现第一个页签也回到了顶部。

对于列表数据查看之后,返回查看下一个操作,影响非常大。

复现 Bug

gaQKBCKWn4

系统信息

最新版和旧版都存在此问题

tdsszz avatar Oct 25 '21 02:10 tdsszz

作者能修复一下吗

tdsszz avatar Nov 02 '21 04:11 tdsszz

可以在PageWrapper组件里面用一个变量记录当前的滚动条的scrollTop,在onDeactivated时记录,在onActivated时赋值 类似这样子 onActivated(() => { props.keepScrollState && contentRef.value && (contentRef.value.scrollTop = scrollTop.value); }); onDeactivated(() => { props.keepScrollState && (scrollTop.value = contentRef.value.scrollTop); });

Krystal-Liu avatar Feb 07 '23 08:02 Krystal-Liu

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

anncwb avatar May 06 '24 01:05 anncwb