重定向和别名
重定向也是通过 routes 配置完成,如,从 /user/userA 重定向到 /user/userB
当用户访问 /user/userA 时,URL将会被替换成 /user/userB,然后匹配路由为 /user/userB
重定向的目标也可以是一个命名的路由:
{ path : 'userA' , redirect : { name : ' userB ' } }
甚至是一个方法,动态返回重定向目标:( ??? )
别名:
/user/userA 的别名是 /user/userB,意味着,当用户访问 /user/userB时,URL会保持为 /user/userB,但是路由匹配则为 /user/userA,
{ path: "userA", component: UserA, alias: "userB" }
"别名” 可以自由地将UI结构映射到任意的URL,而不是受限于配置的嵌套路由结构