div产生的滚动条返回顶部 1.获取div js: react: 2.返回顶部 3.调用 backTop 钻研不易,转载请注明出处。 ...
问题现象展示 可以看到,往下滚动加载第二页数据的时候,滚动条会滚动到顶部 问题复现 ,因为每次网络请求,使用了vant 的Toast.loading 的加载中效果的api,如果去掉Toast.loading请求,则问题不会出现 ,该问题仅会在chrome浏览器上出现,其浏览器暂时未出现该问题 解决方案 暂时无解 参考链接 https: github.com youzan vant issues ...
2021-07-30 17:10 0 410 推荐指数:
div产生的滚动条返回顶部 1.获取div js: react: 2.返回顶部 3.调用 backTop 钻研不易,转载请注明出处。 ...
核心代码: 适用场景: 方法二: ...
...
//滚动条 $(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var ...
如果使用异步加载数据并使用了vant中的toast做加载中提示,则有可能会导致列表滚动高度为0,也就是回到了顶部。只要在list加载回调里不使用toast就可以避免这个问题。 ...
前提是用的keepAlive组件来做缓存,app.vue代码 首先在路由文件router.js,给每个路由meta添加scrollTop和keepAlive 然后在main.js,记录滚动条的位置 最后在需要记录保留滚动条位置的地方获取 ...
后端返回的数据是一股脑的情况(不是按pageSize,pageNum一组一组的发送)时,前端使用vant-list实现懒加载需要再写一点js,记录一下 main.js: Vue.use(List); Vue.use(PullRefresh ...