vue中router和route的區別

在咱們構建項目的過程當中,會發現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
複製代碼
相關文章
相關標籤/搜索