vue中路由的跳轉和參數傳遞---route.param獲取不到

我從A組件跳轉到B組件,並通過路由信息對象傳遞一些參數

this.$router.push({
 path: '/b',
 params: {
  paramA: 'a'
 },
 query:{
  paramB: 'b'
 }
})

在B組件中獲取參數
this.route.query.paramB//bthis.route.query.paramB //b this.route.params.paramA //undefined
說明:路由的params對象使用,必須要通過路由名來調用路由,而不同通過path來調用,而query對象則沒有這個要求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章