vue路由對象($route)參數簡介


路由對象
在使用了 vue-router 的應用中,路由對象會被注入每個組件中,賦值為 this.$route ,並且當路由切換時,路由對象會被更新。

so , 路由對象暴露了以下屬性:

1.$route.path 
字符串,等於當前路由對象的路徑,會被解析為絕對路徑,如 "/home/news" 。


2.$route.params 
對象,包含路由中的動態片段和全匹配片段的鍵值對。


3.$route.query 
對象,包含路由中查詢參數的鍵值對。例如,對於 /home/news/detail/01?favorite=yes ,會得到$route.query.favorite == ‘yes‘ 。


4.$route.router 
路由規則所屬的路由器(以及其所屬的組件)。


5.$route.matched 
數組,包含當前匹配的路徑中所包含的所有片段所對應的配置參數對象。


6.$route.name 
當前路徑的名字,如果沒有使用具名路徑,則名字為空。


在頁面上添加以下代碼,可以顯示這些路由對象的屬性:

1 <div>
2 <p>當前路徑:{{$route.path}}</p>
3 <p>當前參數:{{$route.params | json}}</p>
4 <p>路由名稱:{{$route.name}}</p>
5 <p>路由查詢參數:{{$route.query | json}}</p>
6 <p>路由匹配項:{{$route.matched | json}}</p>
7 </div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM