请问scroll-view和页面onPageScroll如何取舍?两者的适用场景和利弊在哪?
目前我的项目都是用的scroll-view,然而在使用时滑动会有些许卡顿的问题,不够流畅,如何优化?换成页面滚动是否能提升
3 回复
理论上不能。
滑动卡顿看一下你滑动的时候是否进行了过多的setData或数据渲染。
数据量较大的情况下适当分页,lazyload。
onPageScroll和scroll-view一个是事件一个是组件两个不冲突可以共用。
合并可以实现左侧滚动分类,右侧滚动商品,类似点外卖的页面之类的效果。
onPageScroll监听垂直滑动事件,获取的是到当前页面顶部垂直方向的距离。
scroll-view也支持横向滑动,但是可获取到的内容较多,但是获取到的是scroll-view内部到left或top的距离。
也可以尝试一下recycle-view
https://developers.weixin.qq.com/miniprogram/dev/extended/functional/recycle-view.html