在写项目时,路由无法正常跳转,报错如下:

检查后发现是index.js中配置路由的 name 大小写的问题,我的错误代码如下:

const routes = [
  {
    path: "/",
    name: "Main",
    // 路由懒加载
    component: () => import("../views/Main.vue"),
    //配置嵌套路由
    children: [
      {
        path: "/home",
        name: "Home",
        component: () => import("../views/home"),
      },
      {
        path: "/user",
        name: "User",
        component: () => import("../views/user"),
      },
    ],
  },
];

将路由中的name属性改成与文件夹一样的即可,就可以正常实现路由跳转了。

Logo

前往低代码交流专区

更多推荐