混合-Merge

将多个动画混合为一个并输出

引入

import { merge } from 'popmotion';

使用

merge(
  tween(),
  action(({ update }) => update(1)),
  physics({ velocity: 1000 })
).start((v) => console.log(v));

上面的例子是一个很混乱的输出,三个动画同时执行

tween是从0 ~ 1

action马上输出 1

physics是从0开始匀速运动

但是上面的动画会受到tweenduration属性的影响,将会在300ms后停止

方法

action

实例方法

stop

action