1***@qq.com
1***@qq.com
  • 发布:2023-03-02 15:04
  • 更新:2023-06-29 15:32
  • 阅读:202

onPageScroll 从父页面跳转进来滚动不起作用

分类:uni-app

onPageScroll 在当前页面刷新的话有反应,从其他页面跳转进来就不行了

2023-03-02 15:04 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

参考提交Bug模板提供详细信息,如有必要,提供测试工程

有为啊啊啊啊啊

有为啊啊啊啊啊

我也遇到了,可以通过条件编译来弄,在h5中监听document的变化即可

// #ifdef H5  
  mounted() {  
    console.log('mounted')  
    document.addEventListener('scroll', this.handleDocumentScroll)  
  },  
  activated() {  
    console.log('activated')  
    document.addEventListener('scroll', this.handleDocumentScroll)  
  },  
  deactivated() {  
    console.log('deactivated')  
    document.removeEventListener('scroll', this.handleDocumentScroll)  
  },  
  beforeDestroy() {  
    console.log('beforeDestroy')  
    document.removeEventListener('scroll', this.handleDocumentScroll)  
  },  
  // #endif  
  // #ifndef H5  
  onPageScroll(e) {  
    this.handlePageScroll(e)  
  }  
  // #endif
handlePageScroll(e) {  
      console.log(e)  
    },  

    handleDocumentScroll() {  
      const scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop  
      this.handlePageScroll({ scrollTop })  
    }

要回复问题请先登录注册