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 相关文章推荐
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
原生javascript获取元素样式
Dec 31 Javascript
用队列模拟jquery的动画算法实例
Jan 20 Javascript
Bootstrap每天必学之标签与徽章
Nov 27 Javascript
jquery对象访问是什么及使用方法介绍
May 03 Javascript
jquery动态切换背景图片的简单实现方法
May 14 Javascript
JavaScript lodash常见用法系列小结
Aug 24 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
jQuery extend()详解及简单实例
May 06 jQuery
axios全局请求参数设置,请求及返回拦截器的方法
Mar 05 Javascript
浅析vue插槽和作用域插槽的理解
Apr 22 Javascript
JS实现鼠标移动拖尾
Dec 27 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字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
php 猴子摘桃的算法
2017/06/20 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
AngularJS实现的简单拖拽功能示例
2018/01/02 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
Python设计模式之门面模式简单示例
2018/01/09 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
浅析python的Lambda表达式
2019/02/27 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Python接口测试get请求过程详解
2020/02/28 Python
Python ATM功能实现代码实例
2020/03/19 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
北京SQL新华信咨询
2016/09/30 面试题
解释一下钝化(Swap out)
2016/12/26 面试题
物业管理计划书
2014/01/10 职场文书
公休请假条
2014/04/11 职场文书
销售个人求职信范文
2014/04/28 职场文书
车辆工程专业求职信
2014/06/14 职场文书
离婚协议书格式
2015/01/26 职场文书
技术员岗位职责范本
2015/04/11 职场文书
起诉书范文
2015/05/20 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python
python中tkinter复选框使用操作
2021/11/11 Python
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
Win11更新失败并提示0xc1900101
2022/04/19 数码科技
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers