Vue路由物件屬性 .meta $route.matched詳解
$route.fullPath
1 路由是:/path/:type真正路徑是:/path/list
2 path匹配路徑: /path/list
3 fullPath匹配路由: /path/:type
路由元資訊 .meta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
先了解什麼是路由記錄 : 路由記錄就是 routes 配置陣列中的物件副本 (還有在 children 陣列)。
上方程式碼中的路由記錄見下方:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
1 定義路由的時候可以配置 meta 欄位
2 根據上面的路由配置,/foo/bar 這個 URL 將會匹配父路由記錄以及子路由記錄
3 一個路由匹配到的所有路由記錄會暴露為 $route 物件 (還有在導航守衛中的路由物件) 的 $route.matched 陣列。
4 檢查路由記錄中的 meta 欄位 ,我們需要遍歷 $route.matched
$route.matched
1 一個陣列,共含當前路由的所有巢狀路徑片段的路由記錄
2 一個路由匹配到的所有路由記錄會暴露為 $route 物件 (還有在導航守衛中的路由物件) 的 $route.matched 陣列
路由元資訊 .meta $route.matched 搭配路由守衛 進行驗證
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
以上這篇Vue路由物件屬性 .meta $route.matched詳解就是小編共享給大家的全部內容了,希望能給大家一個參考。
相關文章
- Meta http-equiv屬性詳解(轉)HTTPUI
- HTML5中meta屬性的使用詳解HTML
- Vue — 計算屬性(computed)詳解Vue
- vue計算屬性詳解——小白速會Vue
- 前端進階課程之物件屬性特性詳解前端物件
- display屬性詳解
- cookie屬性詳解Cookie
- Vue之computed(計算屬性)詳解get()、set()Vue
- CSS字型屬性和文字屬性詳解CSS
- HTML5 <meta> 標籤屬性,所有meta用法HTML
- CSS定位屬性詳解CSS
- background屬性用法詳解
- UITableView 屬性用法詳解UIView
- css display屬性詳解CSS
- Java 物件陣列多屬性條件排序問題(詳解)Java物件陣列排序
- JavaScript物件的的建立及屬性狀態維護詳解JavaScript物件
- meta viewport詳解View
- meta viewport 詳解View
- Vue 路由傳值(傳參)詳解Vue路由
- HTML——② HTML 元素、屬性詳解HTML
- z-index屬性詳解Index
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- js物件屬性JS物件
- 前端常用的一些meta屬性前端
- HTML meta 標籤總結與屬性HTML
- 移動端的頭部標籤和meta,[html5]移動端的頭部標籤和meta屬性詳解HTML
- After Effects 圖層屬性及屬性組結構詳解
- 【Vue】探索物件屬性變動在Vue中的具體表現Vue物件
- Python - __slots__屬性詳解Python
- 屬性配置檔案詳解(2)
- Flutter GetX Tag 屬性使用詳解Flutter
- Rust中的derive屬性詳解Rust
- display的flex屬性使用詳解Flex
- hibernateid屬性generatorclass=””詳解
- Android 佈局屬性詳解Android
- Android taskAffinity屬性使用詳解Android
- PB TreeView 屬性,事件詳解(轉)View事件
- html的meta總結,html標籤中meta屬性使用介紹HTML