收藏
回答

onPageScroll 返回后反映迟钝问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug onPageScroll 客户端 6.7.2 Android 8.0,WebChat 6.7.2.1340

直接进入首页  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: ""

});

}

},


回答关注问题邀请回答
收藏

2 个回答

  • Freda
    Freda
    2018-08-24

    谢谢了,拿苹果测试了下毫无问题,而安卓多个版本也测试了,新机情况还比较好,应该是安卓这块本身的通病问题,只要界面返回或是从后台重新调出都会卡卡。

    2018-08-24
    赞同
    回复
  • 晨
    2018-08-23

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-08-23
    赞同
    回复
登录 后发表内容