vue.js通过路由实现经典的三栏布局实例代码
2018-07-08 09:47
1146 查看
经典的三栏布局效果图如下:
三栏布局
•将布局的各个区块定义成组件
<template id="header"> <div class="header bg-primary text-center"> <h3>头部区域</h3> </div> </template> <template id="left"> <div class="left bg-danger col-lg-2"> <h3>侧边栏区域</h3> </div> </template> <template id="main"> <div class="main bg-info col-lg-10"> <h3>主体区域</h3> </div> </template>
•用router-view显示相应的组件
<div id="app"> <router-view name="header"></router-view> <router-view name="left"></router-view> <router-view name="main"></router-view> </div>
•定义路由规则
let router = new VueRouter({ routes: [ { path: '/', components: { 'header': header, 'left': left, 'main': main } } ] });
总结
以上所述是小编给大家介绍的vue.js通过路由实现经典的三栏布局实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣的文章:
相关文章推荐
- vue.js 实现评价五角星组件的实例代码
- Vuejs 实现简易 todoList 功能 与 组件实例代码
- Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(二)
- Vue.js实现实例搜索应用功能详细代码
- Vue.js实现输入框绑定的实例代码
- JS返回上一页实例代码通过图片和按钮分别实现
- vue-router 实现导航守卫(路由卫士)的实例代码
- vue.js开发实现全局调用的MessageBox组件实例代码
- 如何通过js实现图片预览功能【附实例代码】
- Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)
- JS返回上一页实例代码通过图片和按钮分别实现
- vue.js实现仿原生ios时间选择组件实例代码
- vue.js实现条件渲染的实例代码
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- js漂浮广告实现代码(合集经典) 符合W3C
- 用js实现输入提示(自动完成)的实例代码
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- JS实现随机化快速排序的实例代码
- php中通过Ajax如何实现异步文件上传的代码实例