收藏
回答

自定义组件中如何使用onPageScroll?

我打算封装个自定义的一键置顶组件(许多页面需要用到),但是onPageScroll好像在组件中用不了,现在是在用到的页面使用onPageScroll然后传值过去,但这样有点麻烦,有什么办法在组件中获取到scrollTop的值?

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

2 个回答

  • Alex
    Alex
    2022-10-10

    页面传值也不麻烦啊!利用组件的properties属性接收值。使用组件的页面js用onPageScroll,设置data中的显示标识如 showBotton,onPageScroll更新showBotton的显示与否状态。使用组件页面的wxml调用组件时,组件属性=showBotton,如<ToTopBtn showBtn="{{showBotton}}"></ToTopBtn>,组件内根据属性showBtn来判断显示与否<view class="goTop" hidden="{{!showBtn}}" bindtap="goTop">

    2022-10-10
    有用
    回复
  • 郑钱花
    郑钱花
    2021-07-01

    没办法,组件咩有onPageScroll,页面才有onPageScroll

    2021-07-01
    有用
    回复
登录 后发表内容