Les propriétés de transition
Définissez les propriétés par défaut de la page et des transitions de mise en page.
La propriété pageTransition
Nuxt v2.7.0 introduit la clé "pageTransition" en faveur de la clé "transition" pour consolider le nommage avec les clés de transition de mise en page.
-
Type:
String
ouObject
Utilisé pour définir les propriétés par défaut des transitions de page.
Par défaut :
{
name: 'page',
mode: 'out-in'
}
export default {
pageTransition: 'page'
// ou
pageTransition: {
name: 'page',
mode: 'out-in',
beforeEnter (el) {
console.log('Before enter...');
}
}
}
La clé de transition dans nuxt.config.js
est utilisée pour définir les propriétés par défaut des transitions de page. Pour en savoir plus sur les clés disponibles, voir la propriété de transition des pages .
La propriété layoutTransition
-
Type:
String
ouObject
Utilisé pour définir les propriétés par défaut des transitions de la mise en page. La valeur fournie dans l'option
name
est configurée pour fonctionner avec le nom fourni danslayout
de notre répertoirelayouts
.
Par défaut :
{
name: 'layout',
mode: 'out-in'
}
export default {
layoutTransition: 'layout'
// ou
layoutTransition: {
name: 'layout',
mode: 'out-in'
}
}
.layout-enter-active,
.layout-leave-active {
transition: opacity 0.5s;
}
.layout-enter,
.layout-leave-active {
opacity: 0;
}