Skip to content

Animation 动画 ​

为插槽内容提供显示和隐藏的过渡动画。show 控制显示状态,animationType 接收一个动画类型数组。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 淡入淡出内容 -->
<fui-animation :show="isVisible" :animationType="['fade']">
  <text>提示内容</text>
</fui-animation>

属性 ​

属性类型说明本地源码默认值
showBoolean是否显示内容false
animationTypeArray动画类型,可组合 fade、slide-top、slide-right、slide-bottom、slide-left、zoom-in、zoom-out[]
durationNumber过渡时长,单位毫秒300
stylesObject外层容器的样式,覆盖组件内部对应默认样式{}

事件 ​

事件说明回调参数
click点击动画容器时触发{ detail: 当前显示状态 }
change过渡完成后触发{ detail: 当前显示状态 }

插槽 ​

插槽说明
default放置参与动画的内容

平台说明 ​

nvue 使用原生动画插件,其他平台使用样式过渡。实际过渡效果受目标平台和所选动画类型影响。