收藏
回答

iphon6 下页面滚动事件,报错Illegal invocation

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 7.0.3 2.8.2
onLoad() {
  this.scrollFunc = throttle(this.scrollHandle, 300);
},
onPageScroll(e) {
  this.scrollFunc(e);
},
methods: {
  scrollHandle() {
    // top是距离视窗顶部的高度
    if (this.loading || !this.callback) return;
    const query = wx.createSelectorQuery();
    query.select('.lazyWrap').boundingClientRect();
    query.exec((res) => {
      const top = Array.isArray(res) && res[0] && res[0].top;
      if (top < this.height) {
        this.callback();
      }
    });
  },
}

ios:10.0.1

设备iphone6

微信:7.0.3


小程序页面上的onPageScroll方法,报错Illegal invocation。 从2019.9.13号开始出现这个错误,之前没有遇到。

最后一次编辑于  2019-09-17
回答关注问题邀请回答
收藏

3 个回答

  • Spin
    Spin
    2019-09-17

    是微信爬虫导致的

    2019-09-17
    有用
    回复
  • 是小白啊
    是小白啊
    2019-09-17

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-17
    有用
    回复 2
    • Spin
      Spin
      2019-09-17
      https://developers.weixin.qq.com/s/xNCBjrma7Eba
      2019-09-17
      回复
    • 是小白啊
      是小白啊
      2019-09-17回复Spin

      测试没复现哦

      2019-09-17
      回复
  • 睡前原谅一切
    睡前原谅一切
    2019-09-17

    发现有新问题的,老版本是正常的 建议降级到稳定版。开发版官方也说过。是做新能力实验的,出新问题很正常。开发建议用稳定版

    2019-09-17
    有用
    回复 1
    • Spin
      Spin
      2019-09-17
      没有发布代码
      2019-09-17
      回复
登录 后发表内容
问题标签