Lottie 动画
基于 lottie-web 的动画组件, 支持内联数据或 JSON 文件两种方式。
图标总览
/assets/icons/lottie/ 下所有可用动画,悬停预览播放。
404
ai-processing
cat
confetti
dashboard
dashboard-1
design
dislike
error
lupuorrc
premium
robot
success
voice
warning
基础能力
使用场景
以下场景当前均使用占位动画(lupuorrc),替换为对应场景专属 Lottie 文件即可。
Props 参考
| Prop | 类型 | 默认值 | 说明 |
|---|---|---|---|
| animationData | object | — | 内联 JSON 数据(与 name 二选一) |
| name | string | — | 文件名,加载 /assets/icons/lottie/{name}.json |
| width / height | number | string | 300 | 容器尺寸 |
| loop | boolean | true | 是否循环播放 |
| autoplay | boolean | true | 是否自动播放 |
| renderer | svg | canvas | html | svg | 渲染器类型 |
| playOnHover | boolean | false | 悬停时播放,离开归零 |
| onComplete | () => void | — | 动画完成回调(配合 loop=false 使用) |
| onLoopComplete | () => void | — | 每次循环完成回调 |
