小程序
小游戏
企业微信
微信支付
扫描小程序码分享
scroll-view 下拉滚动到临界点的时候会接连触发2~3次bindscrolltoupper事件。
微信版本6.5.7 安卓,苹果未测
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是的,只要超过upper-threshold就会触发,可以加个判断,避免多次请求
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
upper-threshold 是一个范围值,在这范围滚动会多次触发,想要下拉到顶部触发,可以设置为:upper-threshold="0"
upper-threshold和lower-threshold两个属性是不是有兼容性问题啊,为什么一加上这两个属性,Android手机就划不动了啊?
而且我加了判断感觉还是不行,怎么办?
不但这样,上拉下拉都有可能触发
事先设置一个全局变量flag为true;
bindscrolltoupper1: function(){
//若flag为false则跳出
if(!this.data.flag){
return false
}
var that= this;
wx.request({
url: 'https://URL',
data: {},
method: '',
success: function(res){ },
fail: function() { },
complete: function(res){
//flag设为true
that.setData({
flag:true
});
},
})
//flag设为false
this.setData({
flag:false
这个问题如何解决的?
我想下拉 到回结束 只请求一次 ,具体怎么操作的
我也是碰到这个问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是的,只要超过upper-threshold就会触发,可以加个判断,避免多次请求
upper-threshold 是一个范围值,在这范围滚动会多次触发,想要下拉到顶部触发,可以设置为:upper-threshold="0"
upper-threshold和lower-threshold两个属性是不是有兼容性问题啊,为什么一加上这两个属性,Android手机就划不动了啊?
而且我加了判断感觉还是不行,怎么办?
不但这样,上拉下拉都有可能触发
事先设置一个全局变量flag为true;
bindscrolltoupper1: function(){
//若flag为false则跳出
if(!this.data.flag){
return false
}
var that= this;
wx.request({
url: 'https://URL',
data: {},
method: '',
success: function(res){ },
fail: function() { },
complete: function(res){
//flag设为true
that.setData({
flag:true
});
},
})
//flag设为false
this.setData({
flag:false
});
}
这个问题如何解决的?
我想下拉 到回结束 只请求一次 ,具体怎么操作的
我也是碰到这个问题。