Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 782 Bytes

README.md

File metadata and controls

14 lines (12 loc) · 782 Bytes

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' }