激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - vue $router和$route的區別詳解

vue $router和$route的區別詳解

2021-12-01 16:28清風了了 JavaScript

這篇文章主要介紹了vue $router和$route的區別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、router為vuerouter的實例,相當于一個全局的路由器對象,里面含有很多屬性和子對象,例如history對象。。。經常用的跳轉鏈接就可以用this.$router.push,和router-link跳轉一樣。。。

this.$router.push會往history棧中添加一個新的記錄。。詳細見vue官方文檔

route相當于當前正在跳轉的路由對象。??梢詮睦锩娅@取name,path,params,query等。。

打印this.$route和this.$router。

vue $router和$route的區別詳解

路由傳參的方式

1.可以手寫完整的path:

this.$router.push({path:`/user/${userid}`})

這樣傳遞參數的話,配置路由的時候需要在path上加參數path:user/:userid。

這種接收參數的方式是this.$route.params.userid。

2.也可以用params傳遞:

vue $router和$route的區別詳解

3.也可以用query傳遞:

vue $router和$route的區別詳解

query傳參是針對path的,params傳參是針對name的。。接收參數的方式都差不多。。this.$route.query.和this.$route.params.

注意這只是跳轉url,跳轉到這個url顯示什么組件,得配置路由。router跳轉和<router-link>標簽跳轉,規則差不多。

展示上的話:

vue $router和$route的區別詳解

注意:如果提供了path,params將會被忽略,但是query不屬于這種情況。。。

如果使用完整路徑和query傳參,刷新頁面時不會造成路由傳參的參數丟失。

這個vue官方文檔講的很詳細。

二、有時候配置路由時path有時候會加 '/' 有時候不加,例如path:'name'和path:'/name'。區別其實官方文檔說了,我當時沒仔細看,導致這個問題還困擾了我很久。

vue $router和$route的區別詳解

意思就是以 / 開頭的會被當做路徑,就不會一直嵌套之前的路徑。

到此這篇關于vue $router和$route的區別詳解的文章就介紹到這了,更多相關vue $router和$route內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/wangguoyu1996/article/details/80628135

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一级视频片 | va视频在线 | 国产免费一区二区三区视频 | 一级成人免费 | 欧美日韩在线视频一区 | 99精品视频一区二区 | 黄色毛片一级 | 国产三级a三级三级 | 国产亚洲福利 | 深夜免费福利视频 | 成人毛片网站 | 日韩视频在线一区二区三区 | www.国产一区.com | 久久久久无码国产精品一区 | www.com香蕉 | 九七在线视频 | 在线播放黄色片 | 精品一区二区三区日本 | 日本a在线观看 | 成人午夜亚洲 | 亚洲尻逼视频 | 免费日本一区二区 | 99在线精品视频免费观看20 | 国产精品一二区 | 国产一级淫片免费看 | av电影在线播放 | asian gaysex| 素人视频在线观看免费 | 精品一区二区三区免费爱 | 久色免费 | 欧美一级α | 成人爱爱电影 | 性生活视频软件 | 中文区永久区 | 久久综合精品视频 | 欧美成人精品一区二区 | 欧美在线成人影院 | 九九热精品视频在线 | 女人叉开腿让男人桶 | 中国的免费的视频 | 蜜桃视频在线免费观看 |