原因

在router.js文件里配置路由时,不能写空{},在程序里写了空{}是不会报错的,但在程序运行时扫描{}中没有path时会报错

解决方法

删除{}或者在{}里补全配置至少又要path,和component

正确例子

routes: [
        {
            path: '/',
            name: 'home',
            component: Home,
            redirect: '/index',
            children: [
                {
                    path: '/index',
                    name: 'index',
                    component: Index,
                }  
            ]
        }
    ]
});

错误例子

routes: [
        {
            path: '/',
            name: 'home',
            component: Home,
            redirect: '/index',
            children: [
                {
                    path: '/index',
                    name: 'index',
                    component: Index,
                }  
            ]
        },
        { 报错 }
    ]
});

Logo

前往低代码交流专区

更多推荐