添加路由
router.addRoute({ path: '/about', component: About })
添加嵌套路由
router.addRoute({ name: 'admin', path: '/admin', component: Admin })
router.addRoute('admin', { path: 'settings', component: AdminSettings })
等价于
router.addRoute({
name: 'admin',
path: '/admin',
component: Admin,
children: [{ path: 'settings', component: AdminSettings }],
})
删除路由
router.addRoute({ path: '/about', name: 'about', component: About })
// 删除路由
router.removeRoute('about')
Vue Router 提供了两个功能来查看现有的路由:
router.hasRoute():检查路由是否存在。
router.getRoutes():获取一个包含所有路由记录的数组。