vue-router动态添加路由

请问使用 addRouter 添加路由后出现类似[vue-router] Duplicate named routes definition: { name: "administration_index", path: "/administration/index" }的warning
添加路由的格式如下

path: '/permision',
icon: 'locked',
name: 'permision',
title: '用户权限管理',
component: Main,
children: [{
path: 'index',
title: '用户权限管理',
name: 'permision_index',
component: () =>
import ('@/views/xx/permisionSystem.vue')
}]
}```
这是什么问题呢。
阅读 3.5k
3 个回答

错都给你了 Duplicate named routes definition 重复命名路由定义

这里可能不是重复命名的问题,而是你的路由命名刚好被编译成相同的路由。其实,说白了就是你的代码写的不规范

肯定路由名重复了,最可能的原因就是你引入的子模块之间内的路由名重复了。

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