- 当前 Bug 的表现
在安卓上对 scroll-view 无法下拉而且无法触发下拉事件 - 预期表现
与ios表现一致,可以使用scroll-view 进行下拉并且触发下拉事件 - 原因
在ios上是可以下拉出来一部分距离从而触发下拉事件
但是在安卓机上不可以下拉出来一部分距离,所以就不能触发下拉事件了 - 方案
下拉刷新,安卓机刷新完滚动20px
scrollTo:function(){
var that=this;
var index = that.data.swipindex
wx.getSystemInfo({
success(res) {
if (res.platform == "android"){
console.log('用户使用的是安卓手机')
var bottom = 'moivecontent[' + index + '].bottom'
that.setData({
[bottom]: 20
});
}
}
})
},
<scroll-view id="j_page" class='middle' scroll-y="true" style=" height:{{item.height}};" bindscrolltoupper="upper" scroll-top="{{item.bottom}}" upper-threshold="10">
- 注意
upper-threshold的值<刷新完滚动的距离,否则会下拉后一直刷新