ウィジェットのページングロード、およびドロップダウン・リフレッシュ
1816 ワード
Pageに関連する処理関数があるため、ページング・ロードとドロップダウン・リフレッシュは簡単です.
onPullDownRefresh--ユーザーのドロップダウンアクションを傍受し、ドロップダウン・リフレッシュを実現
onReachBottom--ページに底を引き、ページングロードを実現
ドロップダウン・リフレッシュを実現するには、ページ・プロファイル(.json)にenablePullDownRefresh:trueを追加してドロップダウン・リフレッシュを開く必要があります.
onPullDownRefresh--ユーザーのドロップダウンアクションを傍受し、ドロップダウン・リフレッシュを実現
onReachBottom--ページに底を引き、ページングロードを実現
ドロップダウン・リフレッシュを実現するには、ページ・プロファイル(.json)にenablePullDownRefresh:trueを追加してドロップダウン・リフレッシュを開く必要があります.
Page({
data:{
p:1, //
totalpage:null, //
isloading:true, //
newsList:[] //
},
obtainNews:function(){
wx.showLoading({
title:' ...'
})
var that=this;
wx.request({
url:'url'+that.data.p,
data: {
token: that.data.token
},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success:res=>{
if(res.data.status==500){ //
wx.showToast({
title:' ',
icon:'none'
})
that.setData({
isloading:true
})
}else{
var newsArr=that.data.newsList;
for(var i=0;itotalpage){
return;
}
this.setData({
isloading: false,
p: p
})
this.obtainNews();
}
})