html52.com
我爱小程序-开发者交流社区

请问scroll-view和页面onPageScroll如何取舍?两者的适用场景和利弊在哪?

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

网友回复

༺ 康 ༻:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付