请问scroll-view和页面onPageScroll如何取舍?两者的适用场景和利弊在哪?
发布于 7 年前 作者 mingong 6591 次浏览 来自 官方Issues

目前我的项目都是用的scroll-view,然而在使用时滑动会有些许卡顿的问题,不够流畅,如何优化?换成页面滚动是否能提升

3 回复

ios会卡?

用 recycle-view吧 我已经弃用scroll-view

理论上不能。

滑动卡顿看一下你滑动的时候是否进行了过多的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

回到顶部