vue-router路由切换数据加载中效果是怎么实现的

2025-02-23 10:30:52
推荐回答(1个)
回答1:

一个方案就是利用 vue-router 导航钩子 导航钩子 · GitBook ,步骤如下:
1. 可以在vuex 或者 bus 中维护一个isLoading 的变量
2. 在 router.beforeEach 钩子中 设置 isLoading = true , 在 router.afterEach 中 设置 isLoading = false