前端技術分享:教你玩轉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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【同行說技術】教你玩轉iOS的5篇技術乾貨iOS
- 教你玩轉Linux—yum 命令Linux
- 手把手教你玩轉Fetch | 掘金技術徵文
- PS常用快捷鍵分享,教你玩轉PS
- vue-router命名檢視Vue
- 前端技術分享:JavaScript正則全面解析前端JavaScript
- Linux檢視系統命令(轉)Linux
- 【同行說技術】前端看過來-教你玩重構、搭部落格、學開發自動化前端
- 兩張圖教你玩轉VIM!!!
- 教你如何玩轉力扣力扣
- iOS開發與前端技術分享【成都站】iOS前端
- web前端技術分享Electron之Renderer Process APIWeb前端API
- web前端技術分享Electron之IPC 通訊Web前端
- web前端技術分享:常用JavaScript框架有哪些?Web前端JavaScript框架
- web前端技術-教你如何部署私有Git伺服器?Web前端Git伺服器
- Aix下檢視記憶體命令 -- 轉AI記憶體
- Linux常見命令:程式檢視(轉)Linux
- 2-如何檢視技術手冊
- 每天5分鐘玩轉容器技術(1)
- 雲端計算學習資料分享:type檢視命令
- Oracle的全文檢索技術(轉)Oracle
- Python技術分享:教你如何解密隔壁WiFi密碼Python解密WiFi密碼
- 手把手教你玩轉GitGit
- 教你玩轉HTTP—請求方法HTTP
- 教你玩轉Git-安裝Git
- 教你玩轉CSS border(邊框)CSS
- GMTC全球大前端技術大會幹貨分享前端
- web前端技術分享之頁面元素水平居中Web前端
- 前端技術分享:什麼是MongoDB資料庫?前端MongoDB資料庫
- oracleasm命令檢視OracleASM
- 玩轉Mysql命令列MySql命令列
- 【SpringBoot實戰】檢視技術-ThymeleafSpring Boot
- 前端技術前端
- 每天5分鐘玩轉Docker容器技術(二)Docker
- 用技術玩轉業務增長 -- 增長黑客黑客
- 每天5分鐘玩轉Docker容器技術(一)Docker
- 每天5分鐘玩轉Docker容器技術(三)Docker
- 每天5分鐘玩轉Docker容器技術(四)Docker