v3.0.0-beta.x
Pre-release
Pre-release
- update prepublishOnly 6f45c84
- lint fix 6140034
- update ChildrenPlugin constructor d288c9a
- fix willUnmount 243ede2
- fix compile 254e340
- fix lint 517eb45
- update hooks d811c2c
- hooks 重构 rc-tween-one;
- 拆离动画库与组件, 动画库 https://docs.antfin-inc.com/tween-one-js-update_1/
API 变更
- 删除
currentRef
, hooks 如果 component 是组件,ref 返回为组件的 ref; - 删除
reverseDelay
; - 增加
repeatDelay
; attr
改为boolean
类型;- 更新
onChange
回调,cb: { moment, targets, index, mode, ratio, vars, index, repeat } - 新增
onChangeTimeline
, cb: { mode, targets, vars, moment, totalTime, repeat } - 删除
BezierPlugin
,合进 PathMotionPlugin;; PathMotionPlugin
更改用法,使用PathMotion: { path, center, x, y, rotate }
, 详细参考 pathMotion demo;SvgMorph
依赖更改为使用flubber
;- 滤境使用,改成
import { Plugins } from 'rc-tween-one'; Plugins.push()
, 保留TweenOne.plugins.push()
; - 删除
TweenOne.easing.path(path)
使用,直接用ease: 'M0,0L100,100'
;