以最多的那个错误(157个)为例,在指定页面的位置上,我已经做了处理,但是为什么还是一直跳?代码如下:
/**
* 页面滚动事件
*/
onPageScroll: function(e) {
let that = this;
const query = wx.createSelectorQuery();
query.select('#pad').boundingClientRect();
query.exec(function(res) {
if (!Array.isArray(res) || typeof (res[0]) != 'object' || typeof(res[0].top) != 'number') {
return false;
}
that.setData({
scroll: res[0].top <= 0 ? true : false,
autoPlay: (res[0].top <= 0 ? false : true)
});
})
},
没人遇到过这些问题吗?