收藏
回答

小程序怎样监听滚动到页面展示dom?

请问怎样实现这种效果阿?这个组件是循环出来的,怎样监听滑动到对应位置的时候,这个组件才显示,否则的话就隐藏,各位大佬指导一下思路呢

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

1 个回答

  • ʚ青哥ɞ
    ʚ青哥ɞ
    03-17

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

    03-17
    赞同
    回复 6
    • Q1an
      Q1an
      03-17
      看不懂怎么用阿,我没有用到scroll-view呢
      03-17
      回复
    • ʚ青哥ɞ
      ʚ青哥ɞ
      03-17回复Q1an
      不是scroll-view,监听节点的相交状态变化。
      03-17
      回复
    • Q1an
      Q1an
      03-17回复ʚ青哥ɞ
      this._observer = wx.createIntersectionObserver(this)
          this._observer
            .relativeTo(‘’.loginCompoment”)
            .observe(“.comment_view&“, (res) => {
              console.log(res);
              this.setData({
                showCommentView: res.intersectionRatio > 0
              })
            })


      我这样写没反应阿
      03-17
      回复
    • ʚ青哥ɞ
      ʚ青哥ɞ
      03-17回复Q1an
      https://developers.weixin.qq.com/s/K7Sa2Umz7Vff
      以前写的demo 你看看
      03-17
      回复
    • Q1an
      Q1an
      03-17回复ʚ青哥ɞ
      看了你的demo还是没搞懂额。。我那个需求跟你的不一样,方便要个联系方式指导一下吗大佬
      03-17
      回复
    查看更多(1)
登录 后发表内容
问题标签