1. 程式人生 > 實用技巧 >Vue路由router以及route與router的區別

Vue路由router以及route與router的區別

VueCli

Vue的router的理解

我們要實現單頁應用程式,所以我們要學習路由。
router能夠幫助我們元件之間的跳轉
下面我們看網易雲音樂的例子
在這裡插入圖片描述
在頭部欄有很多元件,而在我們點選那些元件就會又出現很多元件,這就運用到了巢狀路由。這就是路由的實現

router與route的區別

1.router是VueRouter的一個物件,通過Vue.use(VueRouter)和VueRouter建構函式得到一個router的例項物件,這個物件中是一個全域性的物件,他包含了所有的路由包含了許多關鍵的物件和屬性。

2.route是一個跳轉的路由物件,每一個路由都會有一個route物件,是一個區域性的物件,可以獲取對應的name,path,params,query等

VueCli怎麼使用Router

1、首先建立vuecli專案(這裡就不多說了)
2、定義全域性路由 宣告路由規則全域性路由建立
BrandList是自己建立的元件,在routes下面進行路由的跳轉
3、最後進行匯出
4、在main.js裡進行引入並掛掛載就可以使用了路由掛載
5、元件上使用(我是預設在App.vue元件上使用的)(元件使用路由)
router-link進行路由跳轉,在我們第一步進行生命路由那裡有跳轉路徑,所以我們直接to="/路徑" 就可以了

而router-view呢就是我們點選跳轉路由進行顯示在哪個地方(單頁顯示哦)

寫的不是很好,新手上路還請多多指教!!