La raison principale : la clé de page « colle » les pages entre elles
Case Study
La méthode `getRouteBaseName(route)` renvoie souvent la même valeur pour différentes URL (notamment avec l'internationalisation, lorsque seule la propriété `:lang` change). Dans ce cas, Vue considère qu'il s'agit de la même page et ne déclenche pas de transition complète pour chaque navigation. <NuxtPage :page-key="(route) => getRouteBaseName(route)" /> La méthode `getRouteBaseName(route)` renvoie souvent la même valeur pour différentes URL (notamment avec l'internationalisation, lorsque seule la propriété `:lang` change). Dans ce cas, Vue considère qu'il s'agit de la même page et ne déclenche pas de transition complète pour chaque navigation.