vivo-ui
Version:
vivo ui component lib for vue
24 lines (17 loc) • 735 B
Markdown
# transition 过渡
> 数值过渡方法,支持tween的所有缓动类型
## 使用方法
```
import { toolTransition } from 'vivo-ui'
const transition = toolTransition(from, to, callback, duration, easing)
transition.play() //开始过渡
transition.pause() //暂停过渡
```
## 参数
名称|类型|必填|默认值|描述
:-:|:-:|:-:|:-:|:-:
from|`Number`|`Y`|`-`|初始值
to|`Number`|`Y`|`-`|结束值
callback|`Function`|`Y`|`-`|过渡的回调函数,参数为`{value,complete}`,value为当前值,complete表示是否过渡完成
duration|`Number`|`N`|`300`|过渡持续时间,单位ms
easing|`String`|`N`|`Linear`|缓动函数名称,支持tween里的所有类型,如`Sine.easeIn`,`Bounce.easeInOut`等