收藏
回答

wx.createIntersectionObserver()传this和null有什么区别?

写代码发现传this,设置option: {thresholds: [0], initialRatio: 1}无效

而传null,有效,为什么???

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

2 个回答

  • 小伙咋
    小伙咋
    2021-07-30

    taro给出解决方案 传this.$scope,该对象是小程序的Vo对象

    https://github.com/NervJS/taro/issues/4465

    2021-07-30
    有用 2
    回复
  • xplee
    xplee
    2021-07-30

    有新的调用方式,看下面的链接

    https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createIntersectionObserver.html

    用this.createIntersectionObserver([options])代替wx.createIntersectionObserver试试。

    2021-07-30
    有用
    回复 2
    • 小伙咋
      小伙咋
      2021-07-30
      更新一下具体信息:当前采用的Taro框架开发的,用原生不论是this.调用还是wx.调用,设置options对象都是生效的。猜测是Taro框架,this指向的是React组件实例,设置options对象编译后无法生效??不知道对不对??
      2021-07-30
      回复
    • xplee
      xplee
      2021-07-30回复小伙咋
      估计是这样
      2021-07-30
      回复
登录 后发表内容