在做小程序列表滚动页面时,用到scroll-view组件,可以做分页,但是当要用到下拉刷新时,不想自定义,就用pages.json配置的下拉刷新,在页面无法触发下拉刷新,去看了官网才知道,
那我又要列表滚动分页,又要下拉刷新,还要回到顶部,怎么办,
只能不用scroll-view组件,页面就正常循环显示列表,
在生命周期那加上监听页面滚到底部的方法onReachBottom
如:
当监听了页面滚动到底部后就页码加一,并调获取列表的接口,这样就得到了第二页的数据
,在获取列表的方法里面加上
回到顶部的方法
uni.pageScrollTo({
scrollTop: 0,
duration: 300
});