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 相关文章推荐
validator验证控件使用代码
Nov 23 Javascript
JavaScript框架(iframe)操作总结
Apr 16 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
jQuery简单倒计时效果完整示例
Sep 20 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
Jun 08 Javascript
微信小程序 sha1 实现密码加密实例详解
Jul 06 Javascript
vue基于Element构建自定义树的示例代码
Sep 19 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
JavaScript基于面向对象实现的猜拳游戏
Jan 03 Javascript
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
Apr 22 Javascript
vuex state中的数组变化监听实例
Nov 06 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学习之数组值的操作
2011/04/17 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
详解Python发送邮件实例
2016/01/10 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
python Scrapy框架原理解析
2021/01/04 Python
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
为什么node.js不适合大型项目
2021/04/28 Javascript