vue 巢狀路由

2022-03-31 00:41:50 字數 1094 閱讀 5800

在乙個頁面中如果想實現三個頁面的拼接組成乙個頁面,這時候就用到巢狀路由了。

第一種方法:

1.頂部頁面  /views/home.vue

}

class="drophead" />

個人資訊

退出

2.左側欄頁面  view/menusecond.vue

}

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

}

class="drophead" />

個人資訊

退出

3.新建 components/left.vue

}    

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...