Vue-router-传参与接收
name + params 跳转页面
1 | // 跳转页面-传参数 |
path + query 跳转页面
1 | // 跳转页面-传参数 |
区别
- path的query传参的参数会带在url后边展示在地址栏(/anotherPage?id=1),name的params传参的参数不会展示到地址栏
- 由于动态路由也是传递params的,所以在 this.$router.push() 方法中path不能和params一起使用,否 params将无效,需要用 name 来指定页面
js 中如何获取路由参数
1 | import router from "./router/index" |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!