1、引入
"./vue-router.js"
>
<
/script>
2、安裝外掛程式 (vue.use(外掛程式物件);
// 過程中會註冊一些全域性元件,及給vm或元件物件掛載屬性)
vue.
use(router)
3、建立路由例項
var router =
newvuerouter(]
})
4、配置路由規則
routes[
]
5、將物件關聯vue vue例項中,新增router:router
new
vue(
, template:
})
6、留坑
指定路由改變區域性的變數
通過修改位址列錨點值檢視路由
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
"x-ua-compatible" content=
"ie=edge"
>
document<
/title>
'../node_modules/vue/dist/vue.js'
>
<
/script>
1、引入vue-router --
>
"./vue-router.js"
>
<
/script>
<
/head>
>
<
/div>
var login =
var register =
//2、安裝外掛程式
vue.
use(vuerouter)
;// 3、建立乙個路由物件
var router =
newvuerouter(]
});// 6、指定路由改變區域性的變數
// 5、將配置好的路由物件關聯值vue例項中
newvue(,
template:
})<
/script>
<
/body>
<
/html>
routes:[
]}]
<
!doctype html>
"en"
>
"utf-8"
>
"viewport" content=
"width=device-width, initial-scale=1.0"
>
"x-ua-compatible" content=
"ie=edge"
>
document<
/title>
'../node_modules/vue/dist/vue.js'
>
<
/script>
1、引入vue-router --
>
"vue-router.js"
>
<
/script>
<
/head>
>
<
/div>
var man =
var woman =
// 1:router-view中包含router-view
// 2:路由規則中存在子規則
var login =
var register =
// 安裝外掛程式
vue.
use(vuerouter)
;// 建立乙個路由物件
var router =
newvuerouter(,
]},]
})newvue(,
template:
` }
)<
/script>
<
/body>
<
/html>
vue巢狀路由的使用
注意 在乙個路由裡面加別的路由 要加 router view router view 和router link 巢狀路由指的就是在乙個路由裡面巢狀另乙個路由了,雖然沒有那麼難但還是要注意幾個點 1.在routes裡面加上children然後這個裡面在新增巢狀路由的引數 children 注意 pat...
vue中路由巢狀的作用
vue中為什麼要有路由巢狀啊,一般的路由不就行了嗎?我們可以看乙個很簡單的例子,頁面效果是這樣的 html檔案 doctype html html lang en head meta charset utf 8 meta name viewport content width device widt...
vue router 路由的巢狀使用
巢狀路由是乙個很常見的功能 比如在home頁面中,希望通過 home news和home message訪問一些內容 乙個路徑對映乙個元件,訪問者兩個路徑也會分別渲染這兩個元件 路徑和元件的關係如下 實現巢狀路由有兩個步驟 1.建立對應的子元件,並且在路由對映中配置對應的子路由 2.在元件內部使用 ...