Vue2动态添加路由点击打开视频讲解更加详细
场景: 一般结合VueX和localstorage一起使用
router.addRoutesvue-router4后 已废弃:使用 router.addRoute() 代替 。vue-router4版本前也可用
函数签名:
router.addRoutes(routes: Array<RouteConfig>)
动态添加更多的路由规则 。参数必须是一个符合 routes 选项要求的数组 。
案例:
let routerObj = { path: '/about', name: 'about', component: () => import('../views/about.vue') }router.addRoutes([routerObj])//addRoutes在vue - router4里要被移除了 , 参数是数组
router.addRoute添加一条新路由规则 。如果该路由规则有 name,并且已经存在一个与之相同的名字,则会覆盖它 。
函数签名:
addRoute(route: RouteConfig): () => void
router.addRoute添加一条新的路由规则记录作为现有路由的子路由 。如果该路由规则有 name , 并且已经存在一个与之相同的名字,则会覆盖它 。
函数签名:
addRoute(parentName: string, route: RouteConfig): () => void
案例:
let routerObj = { path: '/about', name: 'about', component: () => import('../views/about.vue') }router.addRoute(routerObj)//vue-router4版本后要使用addRoute,参数是对象
若对您有帮助 , 请点击跳转到B站一键三连哦!感谢支持?。。?
【【面试题】Vue2动态添加路由 router.addRoute】
推荐阅读
- 主宰无双强势的阵容搭配有哪些
- 华为MateBook 13s评测_华为MateBook 13s全面评测
- 怎么直接转发别人朋友圈(帮朋友转发朋友圈话术)
- OpenglEs之三角形绘制
- 风色幻想:命运传说2
- 一加9pro发热严重吗_一加9pro发热评测
- 微信怎么转发朋友圈(微信怎么发朋友圈)
- aardio + Python 可视化快速开发桌面程序,一键生成独立 EXE
- 苹果手机如何设置语音通话铃声(苹果手机铃声开启方法)
- 新手怎么玩魔方(魔方拼六面简单口诀)