OA/uni_modules/hx-lottie/readme.md

48 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<h3 align="center" style="margin:30px 0 30px;font-weight: bold;font-size:32px;">hx-lottie 使用说明</h3>
## 预览
[![L8dXn0.gif](https://s1.ax1x.com/2022/04/15/L8dXn0.gif)](https://imgtu.com/i/L8dXn0)
[![L8wmND.gif](https://s1.ax1x.com/2022/04/15/L8wmND.gif)](https://imgtu.com/i/L8wmND)
## 使用说明
* 引入使用
``` html
<!-- options 动画参数 -->
<hx-lottie :options="options" ref="lottie">
```
* 参数说明
| 属性值 | 参数说明 |
|----------|---------------------------|
| loop | 是否循环播放动画Boolean 默认 true |
| autoplay | 是否自动播放Boolean 默认 true |
| data | 动画数据Object |
| path | 动画网络路径 String |
* 方法说名 `组件内方法统一使用 call(funName, args) 调用
`
1. 使用示例
```js
// 播放动画
this.$refs.lottie.call('play')
// 暂停动画
this.$refs.lottie.call('pause')
```
1. 说明 `方法与lottie-web 方法保持一致` [详情可参考](http://airbnb.io/lottie/#/web?id=usage)
| 方法名 | 说明 |
|----------|---------------------|
| play | 播放动画 |
| pause | 暂停动画 |
| stop | 停止动画 |
| setSpeed | 设置动画速度args = speed |
| … | ... |