vue路由报错

路由能够正常显示出来,但是老是报错
图片描述

代码:
import Vue from 'vue'
Vue.use(Router)

export default new Router({
// mode: 'history',
routes: [

    {
  path: '/',
  redirect: '/Group/Group_list'
},
{
  path: '/Group',
  component: (resolve) => require(['@/components/groupManagement/group'], resolve),
  redirect: '/Group/Group_list',
  meta:{
        title: '集群管理'
      },
  children:[
    {
      path:'Group_list',
      component:(resolve) => require(['@/components/groupManagement/group/group_list'], resolve),
      meta: {
        title: '集群管理列表',
        icon:'fa fa-object-group'
      }
    },
    {
      path:'Node_list',
      component:(resolve) => require(['@/components/groupManagement/node/node_list'], resolve),
      meta: {
        title: '节点管理列表',
        icon:'fa fa-sticky-note-o'
      }
    }
  ]
},
{
  path: '/Task',
  component:(resolve) => require(['@/components/taskManagement/task_list.vue'], resolve),
  meta:{ title:"任务管理" },
},
{
  path: '/Script',
  component:(resolve) => require(['@/components/scriptManagement/script_list.vue'], resolve),
  meta:{ title:"项目管理" },
},
{
  path: '/Dispatch',
  component:(resolve) => require(['@/components/dispatchManagement/dispatch_list.vue'], resolve),
  meta:{ title:"调度管理" },
},
{
  path: '*',
  component:(resolve) => require(['@/components/groupManagement/group.vue'], resolve),
  redirect:'/Group/Group_list', 
}
 ]

})

阅读 2k
1 个回答
path: '/Group',
  component: (resolve) => require(['@/components/groupManagement/group'], resolve),
  redirect: '/Group/Group_list',

这里有问题,把redirect去掉,在children加一项

path:'',
redirect:'/Group/Group_list'
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题