vuerouter可以把第一个子路由当做默认路由吗?如图

clipboard.png
子路由是动态的,以前我是写死默认第一个,现在是 children 里面是动态的 我怎么吧 子路由第一个设置为默认路由呢?

阅读 30.3k
4 个回答

可以把你想要得那个子路由的path:'',设置为这样
clipboard.png

clipboard.png

const routes=[
  {
    path:'/',
    name:'index',
    component:App,
    redirect:'/forecastInfo',
    children:[
      {
        path:'basicInfo',
        component:BasicInfo
      },
      {
        path:'forecastInfo',
        component:ForecastInfo
      },
    ]
  },{
  path:'*',
    redirect:'/'
  }
];

加入子路由是带参数的动态路由改怎么默认激活第一个路由呢?

推荐问题
宣传栏