transition Properties
The pageTransition Property
Nuxt v2.7.0 introduces key "pageTransition" in favor of the "transition" key to consolidate the naming with layout transition keys.
- Type:
StringorObject
Used to set the default properties of the page transitions.
Default:
{
name: 'page',
mode: 'out-in'
}
export default {
pageTransition: 'page'
// or
pageTransition: {
name: 'page',
mode: 'out-in',
beforeEnter (el) {
console.log('Before enter...');
}
}
}
The transition key in nuxt.config.js is used to set the default properties for the page transitions. To learn more about the available keys when the transition key is an object, see the pages transition property.
The layoutTransition Property
- Type:
StringorObject
Used to set the default properties of the layout transitions. The value provided in the
nameoption is configured to work with the name provided inlayoutfrom yourlayoutsfolder.
Default:
{
name: 'layout',
mode: 'out-in'
}
export default {
layoutTransition: 'layout'
// or
layoutTransition: {
name: 'layout',
mode: 'out-in'
}
}
.layout-enter-active,
.layout-leave-active {
transition: opacity 0.5s;
}
.layout-enter,
.layout-leave-active {
opacity: 0;
}
Contributors
Debbie O'Brien
Sébastien Chopin
Benjamin Canac
fgiraud
Sergey Bedritsky
Alba Silvente Fuentes
Alexander Lichter
Krutie Patel
Daniel Roe
pooya parsa
Pim
Ahad Birang
Caught a mistake or want to contribute to the documentation? Edit this page on GitHub!
