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詳解就是小編共享給大家的全部內容了,希望能給大家一個參考。
相關文章
- Vue — 計算屬性(computed)詳解Vue
- 前端進階課程之物件屬性特性詳解前端物件
- vue計算屬性詳解——小白速會Vue
- Vue之computed(計算屬性)詳解get()、set()Vue
- display屬性詳解
- CSS字型屬性和文字屬性詳解CSS
- CSS定位屬性詳解CSS
- HTML——② HTML 元素、屬性詳解HTML
- z-index屬性詳解Index
- Python - __slots__屬性詳解Python
- js物件屬性JS物件
- meta viewport 詳解View
- meta viewport詳解View
- Vue 路由傳值(傳參)詳解Vue路由
- 移動端的頭部標籤和meta,[html5]移動端的頭部標籤和meta屬性詳解HTML
- After Effects 圖層屬性及屬性組結構詳解
- Flutter 入門 — Container 屬性詳解FlutterAI
- display的flex屬性使用詳解Flex
- Flutter GetX Tag 屬性使用詳解Flutter
- 屬性配置檔案詳解(2)
- Rust中的derive屬性詳解Rust
- python物件屬性管理(2):property管理屬性Python物件
- CAD屬性編輯操作——物件屬性教程物件
- 【Vue】探索物件屬性變動在Vue中的具體表現Vue物件
- Object物件的屬性Object物件
- GObject的物件屬性GoObject物件
- vue 原始碼詳解(一):原型物件和全域性 `API`的設計Vue原始碼原型物件API
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- vue原始碼學習:Object.defineProperty 物件屬性監聽Vue原始碼Object物件
- css3中transition屬性詳解CSSS3
- vue計算屬性和vue實力的屬性和方法Vue
- 理解 JavaScript 物件的屬性JavaScript物件
- Python - 物件導向程式設計 - 公共屬性、保護屬性、私有屬性Python物件程式設計
- vue tsx 原生屬性報錯解決方案Vue
- vue 監視屬性Vue
- Vue 不能檢測到物件屬性的新增或刪除,注意!!!Vue物件
- JS 陣列(Arrey)屬性以及方法詳解JS陣列
- border-sizing屬性詳解和應用