警告信息:[vue-router] Duplicate named routes definition: {name: "index",path:"/index"}
[vue-router]复制命名路由定义
可能原因:
同一个项目中同一个路由因为项目需要写了两次,比如做一个项目分为一期和二期;其中一期和二期部分页面是相同的,那么会在两个路由中写同一个页面的路由;
此时就用到redirect(①在设置不同路径时,需要跳到同一个页面②两个相同页面需要写到两个路由中时)
将原来的component换成redirect
export const singleRouter=[
{
path: '/single',
component: home,
name: "single",
children: [
{path:"log",redirect:{name:'log'}}
(原来是{path:"log",component:log,name:'log')
]
}
]