前端技術分享:教你玩轉vue-router命令檢視
在使用VUE開發的專案中,我們為了減少程式碼冗餘和方便後期維護,我們會將一些公共區域封裝為一個公共元件,需要時直接呼叫即可。但是相對於NavBar導航欄、Tabbar標籤欄幾乎每個頁面都需要使用的公共元件每次匯入註冊較為麻煩,今天小千就來告訴大家一個好方法。
一、效果介紹
話不多說開局一張圖,我們們先來上一張圖看看效果
二、命名檢視
2.1、介紹
當我們需要同時(同級)展示多個檢視,就可以利用vue-router中的命名檢視。透過下述命名檢視語法我們就可以輕鬆實現,當一個路由path 匹配後,分別檢查是否需要在navbar、default、tabbar三個檢視區展示
接著我們在定義路由時,將component 改為components 定義一個路由path 對應n個同級元件,然後在對應檢視區域顯示
感覺如何,是不是很簡單,知道概念和語法後,下面我們就一起來試試吧
2.2、使用
首先我們分部定義NavBar導航欄、Tabbar標籤欄公共元件
在vue庫學習中我們利用 Vue.component 來定義公共元件、在vuecli中我們利用 .vue 檔案 ,這裡我們按照的是路由簡寫定義公共元件。接著我們來定義路由匹配規則
alias 是路由別名、components 多加了一個 s 可以同時(同級)展示多個檢視,然後就是檢視區展示匹配的元件資料了
完整程式碼,各位小夥伴可以透過瀏覽器執行檢視效果啦(* ̄︶ ̄)
上述程式碼的優點,透過這一個html檔案不足以看出,但是實戰開發中,利用.vue 檔案封裝公元件,專案中需要匯入、註冊才能使用時,你會發現直接透過命名檢視修改路由決定navbar 、tabbar 是否顯示尤為方便。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2767219/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你玩轉Linux—yum 命令Linux
- PS常用快捷鍵分享,教你玩轉PS
- vue-router命名檢視Vue
- 教你如何玩轉力扣力扣
- Oracle的全文檢索技術(轉)Oracle
- 【SpringBoot實戰】檢視技術-ThymeleafSpring Boot
- 前端技術分享:JavaScript正則全面解析前端JavaScript
- 兩張圖教你玩轉VIM!!!
- 教你玩轉HTTP—請求方法HTTP
- 教你玩轉Git-安裝Git
- 手把手教你玩轉GitGit
- 教你玩轉CSS border(邊框)CSS
- 2-如何檢視技術手冊
- Python技術分享:教你如何解密隔壁WiFi密碼Python解密WiFi密碼
- iOS開發與前端技術分享【成都站】iOS前端
- web前端技術分享:常用JavaScript框架有哪些?Web前端JavaScript框架
- web前端技術分享Electron之Renderer Process APIWeb前端API
- web前端技術分享Electron之IPC 通訊Web前端
- web前端技術-教你如何部署私有Git伺服器?Web前端Git伺服器
- 每天5分鐘玩轉Docker容器技術(二)Docker
- 【手摸手玩轉 OceanBase 159】如何檢視歸檔引數?
- 【手摸手玩轉 OceanBase 177】如何檢視恢復進度?
- 8分鐘丨教你玩轉 APIAPI
- 手把手教你玩轉谷歌TensorFlow谷歌
- 小邵教你玩轉ES6
- 小邵教你玩轉promise原始碼Promise原始碼
- 教你玩轉Git-分支合併Git
- 教你玩轉Git-建立倉庫Git
- 教你玩轉Eclipse—修改字符集Eclipse
- 教你零基礎玩轉 vim
- uni-app技術分享| uni-app轉小程式_實時音視訊APP
- 雲端計算學習資料分享:type檢視命令
- GMTC全球大前端技術大會幹貨分享前端
- 前端技術分享:什麼是MongoDB資料庫?前端MongoDB資料庫
- web前端技術分享之頁面元素水平居中Web前端
- 探秘Kubernetes:在本地環境中玩轉容器技術
- 【手摸手玩轉 OceanBase 170】如何檢視備份清理進度?
- 【手摸手玩轉 OceanBase 171】如何檢視備份清理結果?