翻译:vue-router 重复的命名路由定义
静态路由:只需要修改重复 name
动态路由:没有添加过才添加
router.$addRoutes = (params) => {
router.matcher = new Router({ mode: 'history' }).matcher
router.addRoutes(params)
}
router.beforeEach((to, from, next) => {
//没有添加过才添加
if (router.options.routes[0].children.length < 10) {
router.options.routes[0].children = router.options.routes[0].children.concat(dynamicRoutes)
router.$addRoutes(router.options.routes)
}
})
网友评论