本篇文章給大家分享的是有關(guān)在vue路由結(jié)構(gòu)中如何實(shí)現(xiàn)動(dòng)態(tài)添加路由,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。
動(dòng)態(tài)添加路由基本功能
let routes=[{ path: '/login', name: 'login', component: () => import('../components/Login.vue') }]
this.$router.addRoutes(routes)
涉及多層路由嵌套 如圖
單純使用addRoutes 層級(jí)結(jié)構(gòu)不同
修改路由結(jié)構(gòu)
例:
{ name:'account', path: '/account/account', meta: { title: '個(gè)人中心', requireAuth: true }, component: account, children:[ { name: 'account', path: '/account/account', meta: { title: '賬號(hào)設(shè)置', requireAuth: true }, component: setAccount, }, { name: 'childMgt', path: '/account/childMgt', meta: { title: '子賬號(hào)管理', requireAuth: true }, component: childMgt, }, ] },