wheel

  • 类型:Boolean | Object
  • 默认值:false
  • 作用:这个配置是为了做 Picker 组件用的,默认为 false,如果开启则需要配置一个 Object。
  1. wheel:{
  2. selectedIndex: 0,
  3. rotate: 25,
  4. adjustTime: 400,
  5. wheelWrapperClass: 'wheel-scroll',
  6. wheelItemClass: 'wheel-item'
  7. }
  • 备注:这是一个高级的配置,一般场景不需要配置,具体应用场景可见 Picker Demo 。想了解更多的细节可以去看 example 中的 picker 组件的代码。注意:如果配置为 Object 的时候wheelWrapperClasswheelItemClass 必须对应于你的实例 better-scrollwrapper 类名和 wrapper 内的子类名。二者的默认值是 "wheel-scroll"/"wheel-item",如果你不配置或者配置的名称和你对应DOM节点的类名不一致的话会导致一个问题:滚动起来的时候点击一下终止滚动并不会触发 scrollEnd 事件,进而影响诸如城市选择器联动数据的这种组件的结果。