收藏
回答

多个scroll-view 共用一个scroll-top位置 和 bindscroll函数?

多个scroll-view 共用一个scroll-top位置 和 bindscroll函数时如何保证函数只触发touch滚动的那一个scroll-view?

<block wx:for="3" wx:key="index">
  <scroll-view scroll-y scroll-top="{{top}}"  bindscroll="scroll">
   <view/>
  </scroll-view>
</block>

实测每个scroll函数都被触发了,求教如何锁定其他没有touch的函数

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

1 个回答

  • xplee
    xplee
    2022-04-26
    1. 给scroll函数传值区分是哪一个,不是的情况直接return
    2. 封装成组件,暴漏一些自定义方法,使用动态的id区分是哪个组件
    3. 审视一下有无必要使用循环


    2022-04-26
    有用 1
    回复
登录 后发表内容