在咱們構建項目的過程當中,會發現router和route,老是分不清楚。
router:在咱們進行路由跳轉的時候,咱們就會用到 router,用的方法就是
this.$router.push({
name:'ddd'
path:'a/b'
query:{
id:1
}
})
route:當咱們去取路徑的參數值時。咱們就用route,用的方式是:
1. 以上跳轉的路徑取參數id ----------this.$route.query.id(至關於get請求)
2.以router-link的方式跳轉的頁面, <router-link :to="aa/?name=Anin"></router-link>(至關於get請求)
取值的時候:this.$route.query.name
3.在配置路由的時候配置:path:'a/b/:id'(至關於post請求)
取值的時候:this.$route.params.id
複製代碼