在乙個頁面中如果想實現三個頁面的拼接組成乙個頁面,這時候就用到巢狀路由了。
第一種方法:
1.頂部頁面 /views/home.vue
}2.左側欄頁面 view/menusecond.vueclass="drophead" />
個人資訊
退出
}3.右側欄頁面 view/menuthird.vue
}路由的配置 router.ts需簽約檢視
import vue from 'vue'第二種方法import router from 'vue-router'
import home from './views/home.vue'
vue.use(router)
export default new router(,
],component: () =>
import(/* webpackchunkname: "about" */ './views/menusecond.vue')}]
}]})
1.新建 view/layout.vue
2.新建components/head.vue
}3.新建 components/left.vueclass="drophead" />
個人資訊
退出
}4.路由配置
import vue from 'vue'import router from 'vue-router'
// import home from './views/home.vue'
import layout from './views/layout.vue'
vue.use(router)
export default new router(,,]
}]})
Vue巢狀路由
src components index page index2 router index.js main.js html部分 2級頁面在此顯示 import vue from vue import router from router 引入router.js import vuex from vu...
vue巢狀路由
在實際專案中我們會碰到多層巢狀的元件組合而成,但是我們如何實現巢狀路由呢?因此我們需要在 vuerouter 的引數中使用 children 配置,這樣就可以很好的實現路由巢狀。index.html,只有乙個路由出口 1 div id 23 router view router view 4div ...
Vue路由機制 巢狀路由
doctype html html head meta charset utf 8 title vue路由機制 巢狀路由 title head body div id router link to user user router link router link to reg reg router...