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 相关文章推荐
IE8 引入跨站数据获取功能说明
Jul 22 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
Dec 28 Javascript
js实现的四级左侧网站分类菜单实例
May 06 Javascript
JavaScript数据类型学习笔记
Jan 25 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
TypeScript入门-接口
Mar 30 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
Apr 13 Javascript
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
微信小程序封装自定义弹窗的实现代码
May 08 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
Aug 17 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检测文本的编码
2015/07/26 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
Python实现豆瓣图片下载的方法
2015/05/25 Python
在Python程序中操作MySQL的基本方法
2015/07/29 Python
用Python解决计数原理问题的方法
2016/08/04 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
django如何连接已存在数据的数据库
2018/08/14 Python
pygame实现非图片按钮效果
2019/10/29 Python
基于python检查矩阵计算结果
2020/05/21 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
平面设计的岗位职责
2013/11/08 职场文书
文明班集体申报材料
2014/05/23 职场文书
教师师德师风整改措施
2014/10/24 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android
SpringBoot 整合mongoDB并自定义连接池的示例代码
2022/02/28 MongoDB
python中的random模块和相关函数详解
2022/04/22 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技