vue router有哪些常用的組件 vue和vue-cli是什么關(guān)系?
vue和vue-cli是什么關(guān)系?Vue-cli相當(dāng)于腳手架,自動(dòng)為你生成模板工程;Vue-router是一個(gè)Vue路由插件,支持你的單頁(yè)應(yīng)用;Vue-loader是webpack下的加載器插件,可以
vue和vue-cli是什么關(guān)系?
Vue-cli相當(dāng)于腳手架,自動(dòng)為你生成模板工程;Vue-router是一個(gè)Vue路由插件,支持你的單頁(yè)應(yīng)用;Vue-loader是webpack下的加載器插件,可以輸出。vu
靜態(tài)路由和動(dòng)態(tài)路由有什么異同點(diǎn)?
這是指使用JS定位客戶端路由來(lái)獲取資源。
以Vue為例。靜態(tài)路由是預(yù)先定義和規(guī)劃的,一條路徑對(duì)應(yīng)一個(gè)組件。一般情況下,這是可以的。
但是當(dāng)遇到需要驗(yàn)證的路由頁(yè)面時(shí),靜態(tài)路由顯然是不適合的。最多我會(huì)在你進(jìn)入路線的時(shí)候用路線守衛(wèi)進(jìn)行驗(yàn)證和防御。
這時(shí)候我們可以使用vue-router的addRouter方法。登錄獲取權(quán)限后,我們可以從后臺(tái)獲取預(yù)先映射的對(duì)應(yīng)權(quán)限的路徑和資源定義,并加載到靜態(tài)路由表中。對(duì)于一個(gè)沒(méi)有登錄或者沒(méi)有相應(yīng)權(quán)限的用戶,即使他知道確切的路徑,他也可以 t在他的帳戶下訪問(wèn)它,因?yàn)檫@個(gè)路由根本沒(méi)有在他的客戶機(jī)中定義。