"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"
}
];
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
把
component: () => import('@/views/Home/index.vue')
改成redirect: '/'
,'/'
要先在前面定义一下。