更新時(shí)間:2022年11月02日16時(shí)42分 來(lái)源:傳智教育 瀏覽次數(shù):
web前端中,是否是嵌套路由主要是由頁(yè)面結(jié)構(gòu)來(lái)決定的,實(shí)際項(xiàng)目中的應(yīng)用界面,通常是由多層嵌套的組件組合而成。簡(jiǎn)而言之,嵌套路由就是在路由里面嵌套它的子路由。
嵌套子路由的關(guān)鍵屬性是children,children也是一組路由,相當(dāng)于前面講到的routes,children可以像routes一樣地去配置路由數(shù)組。每一個(gè)子路由里面可以嵌套多個(gè)組件。子組件又有路由導(dǎo)航和路由容器,示例代碼如下:
<router-link to="/父路由地址/要去的子路由"></router-link>
當(dāng)使用children屬性實(shí)現(xiàn)子路由時(shí),子路由的path屬性前不要帶“/”,否則會(huì)永遠(yuǎn)以根路徑開(kāi)始請(qǐng)求,這樣不方便用戶(hù)去理解URL地址。
下面我們通過(guò)代碼演示一個(gè)簡(jiǎn)單的嵌套路由的配置,具體代碼如下:
var router = new VueRouter({ router: [ { path: '/home', Component: home, children: [ { path: 'login', component: login }, { path: 'register', component: register } ] } ] })
在上述代碼中,第3~10行配置的是外層路由,第6~9行配置的是子路由。
怎樣對(duì)外邊距進(jìn)行合并?怎么清除外邊距?
2022-10-13CSS各類(lèi)選擇器的基本用法【演示】
2022-10-12前端開(kāi)發(fā)必學(xué)的jQuery框架【含大廠(chǎng)實(shí)戰(zhàn)案例】
2022-10-07Web前端培訓(xùn):自定義類(lèi)名結(jié)合animate.css實(shí)現(xiàn)動(dòng)畫(huà)
2022-09-27Web前端工程師必須掌握的技術(shù)有哪些?
2022-09-26Web前端學(xué)習(xí)應(yīng)該注意哪些細(xì)節(jié)?給新手的建議
2022-09-23北京校區(qū)