兩種傳參方法
1.命名路由傳參(name, params方式)
this.$router.push({name: 'users', params:{userId: 1243}})
2.路由路徑傳參(path, query方式)
this.$router.push({path: '/user', query:{id : 12}})
兩種獲取路由傳參(注意:是$route)
1.params獲取
this.$route.params.userId
2. query獲取
this.$route.query.id
總結(jié):
1.兩者都是傳1個對象水援,兩個屬性筹淫,一個是路由指向浮梢,一個是附帶參數(shù)
2. 兩者獲取傳參數(shù)據(jù)是this.$route非this.$router
3. 區(qū)別是兩者屬性字段不是一樣拇颅,勿搞混
4. query有點像get請求方法一樣把數(shù)據(jù)暴露在地址欄校读, params則和post一樣把數(shù)據(jù)封裝成一個對象再登,隱藏起來