vue2.0 $router和$route的区别
生活随笔
收集整理的這篇文章主要介紹了
vue2.0 $router和$route的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)載自??vue2.0 $router和$route的區(qū)別
在vue2.0里頁(yè)面參數(shù)是 this.$route.query或者?this.$route.params 接收router-link傳的參數(shù)。
在路由跳轉(zhuǎn)的時(shí)候除了用router-link標(biāo)簽以外需要在script標(biāo)簽在事件里面跳轉(zhuǎn),所以有個(gè)方法就是在script標(biāo)簽里面寫this.$router.push('要跳轉(zhuǎn)的路徑名'),
?在寫的時(shí)候發(fā)現(xiàn)這兩個(gè)為什么不同,在控制臺(tái)打出this的時(shí)候,發(fā)現(xiàn)$route和$router同時(shí)存在
$route為當(dāng)前router跳轉(zhuǎn)對(duì)象里面可以獲取name、path、query、params等
$router為VueRouter實(shí)例,想要導(dǎo)航到不同URL,則使用$router.push方法
返回上一個(gè)history也是使用$router.go方法
總結(jié)
以上是生活随笔為你收集整理的vue2.0 $router和$route的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vue watch监听对象
- 下一篇: vue 动态修改路由参数