收藏
回答

将scroll-view封装成组件后调用滚动驱动的动画api,怎么驱动父组件中view的动画?

背景:

按文档所说,滚动驱动的动画仅支持scroll-view 元素。

因此我封装了一个scroll-view为组件,并包含一些固定的业务逻辑,事件绑定之类的,以此复用。


问题:

我可以正常的在组件内部使用这个API,动画显示一些元素。

但是,当我想使用滚动驱动动画API驱动显示父级页面上的一些页面元素,就不行了。

所以,我想问的是。。怎么驱动父级组件上的元素,或其他组件中的元素?


更多背景:

小米Lite商城上的那个搜索框的效果


代码片段举例:

https://developers.weixin.qq.com/s/AJlqkFmq7pAH


调试基础库:

2.25.0


相关API:滚动驱动的动画https://developers.weixin.qq.com/miniprogram/dev/framework/view/animation.html#%E6%BB%9A%E5%8A%A8%E9%A9%B1%E5%8A%A8%E7%9A%84%E5%8A%A8%E7%94%BB


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

1 个回答

  • 似水流年
    似水流年
    2022-08-26

    取消页面滚动,使用scroll-view height=100vh

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