此为Skyline模式
在使用官方的 Tab指示条,swiper的swiper-item内使用了scroll-view组件。
当滑动scroll-view组件时,在安卓机内swiper的worklet动画会穿透到scroll-view组件当中。导致tab下方的下划线动画异常
官方的Tab指示条源码地址:https://github.com/wechat-miniprogram/awesome-skyline/tree/main/examples/tab-indicator
这是我的scroll-view代码:
这段代码是写在 swiper-item内的,希望官方能给出临时解决方案
<scroll-view scroll-y style="width: 100%; height: 100%;" type="custom">
<grid-view type="masonry" cross-axis-count="{{2}}" cross-axis-gap="{{10}}" main-axis-gap="{{10}}">
<image wx:for="{{gridList}}"
wx:key="index"
style="width: 100%; height: {{100 * item.sub}}px"
src="https://picsum.photos/200/{{100 * item.sub}}?random={{item.id}}"
mode="aspectFill"></image>
</grid-view>
</scroll-view>
麻烦试试看8.0.48正常吗
测试了下,稳定复现,是 scroll-view 的 worklet 事件冒泡到 swiper 了
代码片段:https://developers.weixin.qq.com/s/Ki3S1Xmg7cPk