鍍金池/ 問答/HTML/ vue-router沒有params屬性

vue-router沒有params屬性

我想通過vue-router傳遞參數(shù),可是獲取到的router對(duì)象沒有params屬性,這是怎么回事,哪位大神幫看下,謝謝!

clipboard.png

回答
編輯回答
青黛色

route 對(duì)象里,不是 router。

2017年7月29日 09:43
編輯回答
你好胸
// 路由跳轉(zhuǎn)時(shí)這么寫
this.$router.push({ name: 'home', params: { id: '123' } })
// 獲取當(dāng)前路由的參數(shù)這么寫
this.$route.params
// 或者
this.$route.query
// 取決于你的傳參方式
// 注意區(qū)別:做跳轉(zhuǎn)的時(shí)候是'router';拿參數(shù)的時(shí)候是'route',不帶字母'r'
2017年1月29日 17:39