Skip to content

vue动态路由,利用addRoute() 而不是addRoutes()

Notifications You must be signed in to change notification settings

zhoufanglu/dynamic-vue-router

Repository files navigation

vue动态路由的实现

  • 此项目是基于vue-router:3x版本
  • 目前应该使用addRoute!!! 而不是addRoutes
  • 介绍地址

项目启动

npm i, npm run serve

坑点

1、在vue-route:3x版本内,废弃了router.addRoutes,而是使用router.addRoute,注意没有s
2、router.getRoutes获取的路由层级只有一层!不会出现子路由,子路由会有parent属性。
3、永远不要使用this.$router.options.routes来获取路由,因为动态修改路由这里面不会变化,真的是坑啊!!
4、路由f5刷新后,之前动态添加的路由都会丢失。。
5、404页面,钩子函数内进行判断就好。 不要写这句 { path: '*', redirect: '/404' }

About

vue动态路由,利用addRoute() 而不是addRoutes()

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published