"vue-router": "^4.0.12"
{
path: '/:catchAll(.*)',
name: 'home',
component: () => import('@/views/Home/index.vue'),
},
代码如上
我使用重定向 只要路径不对应 我就跳转到首页 确实跳转到首页
但是导航栏里面的路由 没有变化 请问如何解决
"vue-router": "^4.0.12"
{
path: '/:catchAll(.*)',
name: 'home',
component: () => import('@/views/Home/index.vue'),
},
代码如上
我使用重定向 只要路径不对应 我就跳转到首页 确实跳转到首页
但是导航栏里面的路由 没有变化 请问如何解决
const routes = [
{
path: "/home",
name: "Home",
component: () => import("../views/Home.vue")
},
{
path: "/about",
name: "About",
component: () => import("../views/About.vue")
},
{
path: "/:catchAll(.*)",
redirect: "/home"
}
];
9 回答1.6k 阅读✓ 已解决
6 回答909 阅读
3 回答1.3k 阅读✓ 已解决
4 回答919 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答833 阅读
3 回答1.3k 阅读✓ 已解决
把
component: () => import('@/views/Home/index.vue')
改成redirect: '/'
,'/'
要先在前面定义一下。