better-score获取滑动距离的坑

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
this.contentScroll = new BScroll(this.$refs.contentWrap,{
            probeType:3,//探针,获取滑动距离必备
            click:true
});
 
//然后通过
this.contentScroll.on('scroll',(pos)=>{
          this.scrollY = Math.abs(Math.round(pos.y));
});
//但在vue中有个奇怪的坑
//如果不这样做,获取的滑动距离始终为0?
if(this.contentScroll){
          this.contentScroll.refresh();
        }else {
          this.contentScroll = new BScroll(this.$refs.contentWrap,{
            probeType:3,
            click:true
          });
}
//好吧,我明白了,是这行代码造的坑
this.contentScroll.refresh();//此处写在重置中

  

posted @   星光璀璨的夜空  阅读(1659)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示