a dock menu for vue
# install
npm install --save labo-vue-dock
在你的router.js中,
import dockMenu from 'labo-vue-dock'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'layout',
component: dockMenu, // 在此处引用组件
props: { // 参数通过router的props形式传入
areaClass: 'test-dock',
dock: [
{
text: 'pageA',
path: '/a'
},{
text: 'pageB',
path: '/b'
}
]
},
children: [{ // 将在底部组件中出现的页面vue放入该路由的子路由中
path: '/a',
name: 'pageA',
component: pageA
},{
path: '/b',
name: 'pageB',
component: pageB
}]
}
]
})
只需配置路由并未底部导航栏及页面留出页面高度的节点(通常为根节点)即可