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