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 相关文章推荐
jQuery 点击图片跳转上一张或下一张功能的实现代码
Mar 12 Javascript
jQuery学习笔记之jQuery的DOM操作
Dec 22 Javascript
如何判断鼠标是否在DIV的区域内
Nov 13 Javascript
Javascript控制input输入时间格式的方法
Jan 28 Javascript
JavaScript设计模式之工厂模式和构造器模式
Feb 11 Javascript
JQuery遍历DOM节点的方法
Jun 11 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
JavaScript编程的单例设计模讲解
Nov 10 Javascript
jquery验证邮箱格式是否正确实例讲解
Nov 16 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
Sep 11 Javascript
细述Javascript的加法运算符的具体使用
Oct 18 Javascript
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
十天学会php之第五天
2006/10/09 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
JS 动态加载脚本的4种方法
2009/05/05 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
简单谈谈json跨域
2016/03/13 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
在ABP框架中使用BootstrapTable组件的方法
2017/07/31 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
编写Python的web框架中的Model的教程
2015/04/29 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
财务经理的岗位职责
2013/12/17 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
导游词怎么写
2015/02/04 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
《失物招领》教学反思
2016/02/20 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js
动视暴雪取消疫苗禁令 让所有员工返回线下工作
2022/04/03 其他游戏