- 此项目是基于
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' }