Skip to content

Lottie 动画 ​

加载 Lottie 动画数据,并通过 action 控制播放状态。

支持平台 ​

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

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

基础用法 ​

vue
<!-- 使用页面中的 Lottie 动画数据 -->
<fui-lottie :options="animationOptions" action="play" />

在页面声明 animationOptions,设置动画数据或路径,例如 { path: '/static/animation.json', loop: true, autoplay: true };实际路径和平台加载方式应与项目资源配置一致。

属性 ​

属性类型说明官网默认值
widthNumber / String动画宽度,单位 rpx600
heightNumber / String动画高度,单位 rpx400
optionsObject动画数据和播放选项{}
actionString播放操作:play、pause、stopplay

本地源码支持 options.path、options.animationData、options.autoplay 和 options.loop,其中本地动画数据优先于路径,自动播放和循环默认均为 true。本地源码额外识别 destroy 操作;官网公开取值为 play、pause、stop。

平台说明 ​

源码分别使用 App-vue/H5 的 renderjs 和小程序画布实现,使用前应在目标平台验证动画资源路径。组件未声明自定义事件。

事件 ​

事件说明回调参数
—无自定义事件—

插槽 ​

插槽说明
—官网未列出该组件的插槽