概念
route:路由,url 地址
routes:route 的数组集合
router:路由器,管理 routes 集合中的 route
设置路由默认值
1 | const routes=[ |
用重定向
和单独配置路由
的区别
:
重定向实际上是当匹配到路径符合条件的时候去执行对应的路由,当然这个时候的url上面的地址显示的是对应的路由,页面也是对应的路由页面;
重新配置路由是当匹配到路径符合条件的时候,router-view页面展示部分负责拿符合条件路由的页面来展示,实际上url是没有发生变化的;
动态路由
1 | {path:"/user/:name",component:user} |
嵌套路由
1 | { |
路由导航方式
标签导航
1 | <router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link> |
编程式导航
1 | // 普通路由: |