赞
踩
使用场景:在scroll-view中需要一键返回顶部
使用方法:动态绑定:scroll-top="scrollTop"
出现问题:动态绑定了scroll-top="scrollTop",在@scroll方法中监听了滚动事件,并且在监听过程中把滚动值赋予scrollTop,
- scrolling(e) {
- this.scrollTop = e.target.scrollTop
- },
这个时候会发现在滚动过程中页面会闪烁,我猜是实际滚动之与赋予值有点小差异才会这样,因为只要动态绑定了scroll-top,在滚动的过程中会自动记录滚动的高度,不需要再监听这个值的变化然后赋值
此时一键回到顶部只需要scrollTop值设置为0
toTop() {
this.scrollTop = this.scrollTop== 0 ? -1:0;
},
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。