直接上代码
let duration = 500
this.$refs.ani.step({
translateX: '600rpx',
translateY: "-120rpx",
scale: 0.05,
}, {
timingFunction: 'linear',
duration: duration,
delay: 100
})
this.$refs.ani.run(() => { // run的回调是在动画开始时执行
// 上一个动画执行完成
setTimeout(() => {
this.$refs.ani.step({
translateX: '0rpx',
translateY: "0rpx",
scale: 1
}, {
timingFunction: 'linear',
duration: 0
})
this.$refs.ani.run()
}, duration)
})
网友评论