下拉刷新首页数据:
使用页面的下拉,刷新首页数据:
- 首先需要在页面对应的 JSON 文件中配置
"enablePullDownRefresh": true。
- 然后在页面对应的 JS 文件中使用微信小程序提供的
onPullDownRefresh() {} 监听用户下拉动作。// 本质是获取首页的数据
onPullDownRefresh(){
this.setData({pageNum: 1}, this.getList)
},
getList(){
const {pageNum, pageSize} = this.data
io.getList({pageNum, pageSize})
.then(({data}) => {
this.setData({list: data})
})
.finally(() => {
wx.stopPullDownRefresh() // 停止刷新
})
}
使用 scroll-view 的下拉,刷新首页数据:
<scroll-view refresher-enabled="true" bindrefresherrefresh="hanndlePullDownRefresh" refresher-triggered="{
{isPulldownRefresh}}"></scroll-view>
data:{
isPulldownRefresh: false,
},
// 本质是获取首页的数据
hanndlePullDownRefresh(){
this.setData({pageNum: 1}, this.getList)
},
getList(){
const {pageNum, pageSize} = this.da