const routes = [{ // 静态路由默认指向layout组件
path: '/',
name: 'layout',
component: () => import( /* webpackChunkName: "layout" */ '../components/Layout.vue')
}]
因为需要,动态修改了"/" 的重定向:
router.addRoute({ // 其中 user 为要重定向的路由
path: '/',
name: 'layout',
redirect: { name: "user" }
})
在这种情况下,如何让新修改的路由生效,页面重定向到 user 组件?
可以开一个
loading.vue
的页面,然后需要动态请求的直接跳转到loading.vue
,在loading
页面可以接收参数做一些逻辑之后再做二次 跳转;