所谓伊人_在水一方
可以利用 vue-router 导航钩子步骤如下:1. 可以在vuex 或者 bus 中维护一个isLoading 的变量2. 在 router.beforeEach 钩子中 设置 isLoading = true , 在 router.afterEach 中 设置 isLoading = false3. 在根组件(即<router-view>所在的父组件)上 放置一个Loading组件,例如:<Loading :isLoading="isLoading"></Loading> <router-view ></router-view>这个 Loading组件根据这个isLoading值来决定是否显示loading动画