vue-router實現(xiàn)嵌套路由的講解
一、嵌套路由(配置好父路由component后,在父路由下面添加children屬性來配置這個父路由的子路由)
需要注意的是:父組件中的<router-view></router-view>是子組件的占位符是必不可少的
嵌套路由的現(xiàn)象:點擊了路由跳轉(zhuǎn)之后父路由組件的內(nèi)容一直呈現(xiàn);子路由的內(nèi)容進(jìn)行切換,地址欄的路徑也隨之改變。
// 嵌套路由 { path: '/nest', component: () => import('@/nest/nest'), // 嵌套路由的關(guān)鍵字children,在父路由中添加children數(shù)組 中添加子路徑 children:[ { // 要注意,以 / 開頭的嵌套路徑會被當(dāng)作根路徑,這讓你充分的使用嵌套組件而無須設(shè)置嵌套的路徑。如果這里的path的值為'/son1將無法渲染son1子組件' path: 'son1', component: () => import('@/nest/nest_son1') }, ] }
上面子路由中加不加‘/' 的區(qū)別:當(dāng)去到son1的時候加 ‘/'會在地址欄中顯示 #/son1;不加 ‘/'的時候回在地址欄中顯示 #/nest/son1
注意:/xx就是根路徑
效果:
若有不足請多多指教!希望給您帶來幫助!
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
vue報錯Error:Cannot?find?module?'fs/promises'的解決方
最近的項目需要用到vue/cli,但是用cnpm安裝vue/cli的時候報錯了,下面這篇文章主要給大家介紹了關(guān)于vue報錯Error:Cannot?find?module?'fs/promises'的解決方式,需要的朋友可以參考下2022-11-11vue中重定向redirect:‘/index‘,不顯示問題、跳轉(zhuǎn)出錯的完美解決
這篇文章主要介紹了vue中重定向redirect:‘/index‘,不顯示問題、跳轉(zhuǎn)出錯的完美解決方案,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-09-09Vue.js 應(yīng)用性能優(yōu)化分析+解決方案
這篇文章主要介紹了Vue.js 應(yīng)用性能優(yōu)化分析以及解決方案,VueJS 是開發(fā)網(wǎng)站最受歡迎、最穩(wěn)定的 JavaScript 框架,但與其他框架一樣,如果您忽略它,性能就會受到影響,下面我們就一起來看看怎么才能讓性能提升吧2021-12-12