我与春风皆过客,你携秋水揽星河。
路由跳转方式
- 声明式跳转
1 | <router-link to="/about">跳转</router-link> |
- 编程式跳转
1 | this.$router.push({ path: '/about' }); |
路由传参
- params
- 通过路由属性中的 name 来确定匹配的路由,通过 params 来传递参数。
1 | // 声明式 |
注意:页面刷新参数会丢失。
获取参数
1 | this.$route.params |
- query
- 使用 path 来匹配路由,然后通过 query 来传递参数,query 传递的参数会显示在 url 后面。
- 刷新页面不会丢失参数。
1 | // 声明式 |
- 获取参数
1 | this.$route.query |
- 路由
- 需要路由支持
1 | // 声明式 |
- 路由配置
1 | { |
- 获取参数
1 | this.$route.params.id |