1.路由嵌套
1.1思路:
熟悉了路由基本用法,那么对路由嵌套的使用也会很容易明白,原理就是在下级路由的里边再设置一个下级路由,也就是往下继续设置下级。有了这个思路,嵌套 路由还是分为以下几步:
- 1.准备嵌套路由的页面文件
- 2.定义规则数组
- 3.编辑上级模版
这时,嵌套路由的规则数组位置和上级模版的编辑位置就要在此嵌套路由的上级位置来编写了,具体代码如图:
**重点就是:在需要嵌套的上级规则中加入children属性,其值是一个新的规则数组,路径注意直接写名称即可不需要带根路径了。同时引入准备好的对应嵌套路由的页面。再找到其对应上级的路由页面,写入对应跳转路径,注意这时跳转路径需要从根路径开始写。然后再加上占位符即可。**根据这个方式可以进行无限的嵌套。
从代码修改量来看,实际并没有在基础路由用法加入和修改多少,所以熟练使用和了解基础路由是关键。
2.路由守卫
实际上就是一个权限拦截器,用法也很简单,
其中to是路径去向,from是路径来源,next是自定义操作。如图所示,我们可以使用路由守卫轻松的判断用户权限,来选择是否向用户展示页面