直接进入首页 onPageScroll 执行setdata 切换fiexd css ,无问题,很灵敏
分享后连接点击 流程为 进入首页-》自动跳转到内页
然后内页点自带返回按钮或者点手机自带返回到首页
此时 onPageScroll 反映迟钝,等待时间很长也无效,具体表现 onPageScroll ,appdata设置速度慢1秒左右,appdata设置成功,界面执行fiexd css,等待1秒,反映慢半拍,这个属于BUG吗?
经过测试 只要是返回后 onPageScroll 反映就慢,不论是否是分享跳转进入
代码 bannerHeight 很正常
onShow:function(){
var that = this;
var query = wx.createSelectorQuery();
query.select(’.swiper’).boundingClientRect();
query.exec((res) => {
that.setData({
bannerHeight: res[0].height
});
});
},
onPageScroll: function (e) {
var that = this;
if (this.data.bannerHeight && (e.scrollTop >= this.data.bannerHeight)) {
that.setData({
fixed: “fixed”
});
}
else {
that.setData({
fixed: “”
});
}
},