uni-transition 过渡动画在App只能触发一次

2023-06-11  本文已影响0人  一颗得道的仙丹

直接上代码

              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)
                })
上一篇 下一篇

猜你喜欢

热点阅读