关于Tab切换后没办法保留Tab内内容滚动位置的问题
Github Issue:[Bug Report] tab页中如果使用下拉刷新上拉加载控件,在切换tab后,再切换回来,列表总是没有保存状态 · Issue #6551 · youzan/vant · GitHub
分析:tab的高度,在切换的时候,tab的高度就会变化,而里面的内容就会根据这个高度重新定位所在的位置,就出现了好像没有保持滚动条的假象
解决:给tab内的内容外围增加一个固定高度的div,并且设置成overflow:scroll
<div style="height:calc(100vh - 90px); overflow:scroll;">
<!--这里是内容-->
</div>