vue 中使用 better-scroll ,怎么获取某个元素的offsetTop,急!!!!!!!!!!!!!!

 better() { 
    this.$nextTick(() => {
        this.scroll = new BScroll(this.$refs.wrapper, {
          pullUpLoad: {   //上拉距离
            threshold: -5,
            resizePolling: 60
          },
        })
        this.scroll.on('scroll', (pos) => {
          console.log(pos.y)
          console.log("aaaa",this.$refs.tabs.offsetTop)
        })
      this.load()   //绑定上拉
    })
  },
  
  this.scroll.on('scroll', (pos) => {
      console.log(pos.y)
      console.log("aaaa",this.$refs.tabs.offsetTop)
  })
  
  <div ref="tabs">
        <van-tabs v-model="active" animated @click="onClick">
            <van-tab v-for="(item,index) in menuList" :title="item.name" :key="index"></van-tab>
        </van-tabs>
      </div>
阅读 3.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题