//碰到过同样的问题, 下拉我用的 onReachBottom 事件
onReachBottom: function(){
let page_data = thisdata;
if(thisdatahas_more == true) {
//防止重复、先直接设置FALSE,等返回值再设置
//不要问为啥has_more直接设置FALSE,因为他妹的request只有异步。。。setData可能没生效,所以你阻止不了事件
thisdatahas_more = false;
//你的request地址 p是分页地址,在yt_url里面对p++,判断是否有更多 has_more
let yt_url = '';
wxrequest({
url: yt_url+'p='+page_datap,
data: {
},
header: {
'content-type': 'application/json'
},
success: function(res) {
resultData = resdata
thisdatap = resultDatap //设置页数为返回值的页数,因为setData没那么快。。
thissetData({
has_more : resultDatahas_more,//设置页面
p : resultDatap,//是否还有更多
})
}
})
}
}
以上就是关于微信小程序 下拉加载执行多次怎么破全部的内容,包括:微信小程序 下拉加载执行多次怎么破、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)