vue.js通过路由实现经典的三栏布局实例代码


Posted in Javascript onJuly 08, 2018

经典的三栏布局效果图如下:

vue.js通过路由实现经典的三栏布局实例代码

三栏布局

•将布局的各个区块定义成组件

<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通过路由实现经典的三栏布局实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
动态加载js文件 document.createElement
Oct 14 Javascript
动态加载js的几种方法
Oct 23 Javascript
javascript数组去掉重复
May 12 Javascript
JS中的prototype与面向对象的实例讲解
May 22 Javascript
JavaScript使用Prototype实现面向对象的方法
Apr 14 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
使用JS location实现搜索框历史记录功能
Dec 23 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
Vue使用鼠标在Canvas上绘制矩形
Dec 24 Vue.js
vue使用watch监听属性变化
Apr 30 Vue.js
jQuery插件实现弹性运动完整示例
Jul 07 #jQuery
vue.js使用v-pre与v-html输出HTML操作示例
Jul 07 #Javascript
vue.js实现格式化时间并每秒更新显示功能示例
Jul 07 #Javascript
vue.js绑定事件监听器示例【基于v-on事件绑定】
Jul 07 #Javascript
react-native动态切换tab组件的方法
Jul 07 #Javascript
vue.js 实现点击展开收起动画效果
Jul 07 #Javascript
微信小程序实现聊天对话(文本、图片)功能
Jul 06 #Javascript
You might like
MySql中正则表达式的使用方法描述
2008/07/30 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
JS 毫秒转时间示例代码
2013/09/22 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
Angular的$http与$location
2016/12/26 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
Pycharm以root权限运行脚本的方法
2019/01/19 Python
关于python多重赋值的小问题
2019/04/17 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
一套PHP的笔试题
2013/05/31 面试题
计算机应用职专应届生求职信
2013/11/12 职场文书
应急管理培训方案
2014/06/12 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
项目建议书
2015/02/04 职场文书
会计主管岗位职责
2015/04/02 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
销售口号霸气押韵
2015/12/24 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电