zoukankan      html  css  js  c++  java
  • better-scroll 的介绍

      配置项中的 probeType 属性,是number,当值为 0 ,不会实时监听 scroll 事件,设置为 2 - 3 ,可以实时监听 scroll 事件

      pullUpload 选项,设置为 false ,不会开启上拉加载的功能,threshold:50 ,上拉多少像素

      当dom 结构发生变化的时候, bs.refresh() 实例的对象的方法

      为什么要用 refresh() ?

      在 new better-scroll 的时候,实例会计算 content 的高度,减去 wrapper 的高度,值是滚动的范围的,当 content 中元素增加的时候,滚动范围不变,那些新加的元素,就滚不出来,需要重新计算一下

      scrollTo(x,y,滚动时长,缓动函数) 

      on 监听实例的自定义事件

      bs.on('scroll',function(pos){

        console.log(pos)  // 代表滚动的位置

      })

      pullingUp 上拉加载 调用此方法,只会触发一次

      上拉加载一次,就不会第二次加载 需调用 finshpullup() 来进行,告诉 bs 数据加载完成,可以在加载

      使用 pullingUp 事件的前提是配置项中的 Pullupload 的属性为 true

      better-scroll 的实例,有个属性叫 scrollerHeight 就是他滚动的范围

      在 vue 中使用 better-scroll 中

      尽量不要将 bs 实例 赋值给一个变量,钩子函数调用完毕后,就是销毁这个变量,赋值给 data 中的一个属性,那个这个对象就会成为这个组件的属性

      我们在选项中,便可以动态的设置 better-scroll 的效果,通过 组件通信

  • 相关阅读:
    I/O流
    Java反编译 jar包
    springMVC配置
    Java三大特征之封装(一)
    类的实例方法
    类的构造方法
    对象与类的区别
    网站标题前的小logo
    Django 学习之CORS
    Django 学习之Celery(芹菜)
  • 原文地址:https://www.cnblogs.com/shangjun6/p/11354840.html
Copyright © 2011-2022 走看看