我正在寻找一种解决方案,以在 Nuxt 项目的页面转换期间在<nuxt/>
元素外部的组件/元素上添加和删除类。layouts/default.vue
例如,我想div
在每次页面转换之前为进出动画制作动画。伪代码如下:
<!-- layouts/default.vue -->
<template>
<site-curtain :class="{ 'is-active': isTransitioning == true }" /> // I would to apply this class during a page transition
<nuxt />
</template>
Nuxt 中是否有一种明显的方法可以收听我缺少的页面转换?我看过 vue-router 的beforeRouteUpdate
导航守卫,但不确定它是否合适?
任何帮助将不胜感激!