ios下app中的左滑出现操作按钮的交互形式简直棒棒哒,所以在小程序下试着写了一个小demo
过程中起始有各种各样的小坑(起始是自己的写法有问题哈哈哈哈),现将基本的记录如下:
- scroll-view为设置固定高度之前,在滑动过程中偶尔会卡顿,并没有德芙般 的如丝顺滑,各种感觉不爽,看了小程序的api,发现建议scroll-view垂直滑动的时候应该给定height值,尴尬了。。。。
- 第一版中没有判断是垂直滑动还是水平滑动,也是各种不爽。后来加入
swiperDirection
变量来判断滚动方向以及锁定滚动方向,当然这都是靠实时修改scroll-view
的scroll-y
属性来实现的(在老版本的小程序版本中,是不支持这样实时修改状态来控制的,实在是坑。。。) - 第3个问题就是,不管怎么尝试,左滑的过程中特别是move的过程中总是会出现跳帧的现象,十分苦恼,后来通过修改move过程中动画的duration为0才顺滑了起来。。。
- 小程序中对z-index为负值的情况处理不是很流畅,滑动过程中会出现层级错乱的问题,在开发小程序的过程中尽量不要用到z-index为负值!!!