vue路由對象($route)參數簡介
阿新 • • 發佈:2018-01-18
切換 p s ffffff match 頁面 router vue body 動態
路由對象
在使用了 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>
vue路由對象($route)參數簡介