vue项目中,获取TMD页面卷进去的高度总失败,比如:

let top = document.documentElement.scrollTop || document.body.scrollTop;

console.log(top)// 0;

解决的办法如下

mounted () {
    window.addEventListener('scroll', this.handleScroll)
  },
  methods: {
    handleScroll () {
      let scrollY = document.documentElement.scrollTop
      if (scrollY > 600) {
          // do something...
           }
        else {
        // do something...      }
    }
  }
Logo

前往低代码交流专区

更多推荐