nuxt如何计算在页面转换之间重定向/切换到新页面之前的时间?我知道它是在通过CSS定义转换时自动完成的,但是我在动画中使用GSAP。是由他们自己来决定时间呢,还是我来定时间?
发布于 2022-05-06 08:21:54
在这里您可以找到客户端导航的实际流
下面是有关Vue中的CSS跃迁的各种步骤
nuxt.config.js
export default {
buildModules: ['nuxt-gsap-module'],
// Add global page transition
pageTransition: {
name: 'page',
mode: 'out-in',
css: false,
beforeEnter(el) {
this.$gsap.set(el, {
opacity: 0
})
},
enter(el, done) {
this.$gsap.to(el, {
opacity: 1,
duration: 0.5,
ease: 'power2.inOut',
onComplete: done
})
},
leave(el, done) {
this.$gsap.to(el, {
opacity: 0,
duration: 0.5,
ease: 'power2.inOut',
onComplete: done
})
}
}
}这里没有什么特别的魔力:只是使用用于转换的钩子。
https://stackoverflow.com/questions/72138079
复制相似问题