HuangYi
HuangYi
这个问题如果使用 CSS3 Transition,基本无解,本质上就是让一个拥有 transition 动画的元素中途停止,解决方案是利用 getComputedStyle 去计算位置,然后动态设置。这个在 iOS 设备上是不准的,至少目前看来,苹果也没有解决这个问题。 有一个办法就是配置 useTransition 为 false,这样的话 better-scroll 的滚动就会基于 raf,变成了 JS 帧动画,好处是不会有抖动问题,也不会有快速滑动的白屏问题,但是缺点是如果是滚动性能没有使用 CSS3 动画流畅,但是如果是 iphoneX 这样的高端机器,JS 动画也很流畅。。
无限滚动已经支持了,几万条数据也毫无压力,可以了解一下:https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/options-advanced.html#infinityv1120
这个需要社区的支持:)
[Vue 高仿饿了么 App 课程教学项目](http://ustbhuangyi.com/sell/)
Agree
80%以上代码相似度,很明显是他抄袭的咯
class 是语法糖没错,但是通常你去用 class 的语法去实现一个类的时候是在一个文件中定义的吧,我很少见到 class 和 prototype 混用的情况。
已支持~
推荐去看看 https://ustbhuangyi.github.io/better-scroll/#/examples/picker
文章已经注明了分析的版本是 Vue.js 2.5.17-beta.0, 不过未来有时间我会更新文章的。