Vue.js 单页面多路由区域操作的实例详解


Posted in Javascript onJuly 17, 2017

单页面多路由区域操作

在一个页面中有两个及以上的<router-view>区域,需要通过设置路由的index.js,来操作这些区域的内容

App.vue 中设置:

<router-view></router-view>
<router-view name="left" style="float: left;width: 50%; height: 300px;background-color: #ccc;"></router-view>
<router-view name="right" style="float: left;width: 50%; height: 300px;background-color: #898;"></router-view>

index.js中设置:

import Vue from 'vue'
import Router from 'vue-router'
import Hello from '@/components/Hello'
import First1 from '@/components/first1'
import First2 from '@/components/first2'

Vue.use(Router)

export default new Router ({
 routes : [
  {
   path : '/',
   name : 'Hello',
   components : {
    default : Hello,
    left : First1,
    right : First2
   }
  }
 ]
})

下面的设置是当url为/#/first 时,交换两个组件显示的位置

export default new Router ({
 routes : [
  {
   path : '/',
   name : 'Hello',
   components : {
    default : Hello,
    left : First1,
    right : First2
   }
  }, {
   path : '/first',
   name : 'First',
   components : {
    default : Hello,
    left : First2,
    right : First1
   }   
  }
 ]
})

以上就是 Vue.js 单页面多路由区域操作,如有疑问请大家留言,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
Js 刷新框架页的代码
Apr 13 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
Jul 25 Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 Javascript
jQuery Pagination分页插件使用方法详解
Feb 28 Javascript
手机端转换rem适应
Apr 01 Javascript
JavaScrpt判断一个数是否是质数的实例代码
Jun 11 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
Aug 22 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
layui select动态添加option的实例
Mar 07 Javascript
vue中监听返回键问题
Aug 28 Javascript
解决layui laydate 时间控件一闪而过的问题
Sep 28 Javascript
JavaScript缺少insertAfter解决方案
Jul 03 Javascript
Vue项目webpack打包部署到服务器的实例详解
Jul 17 #Javascript
JS中Safari浏览器中的Date
Jul 17 #Javascript
Vue.extend构造器的详解
Jul 17 #Javascript
原生js实现密码输入框值的显示隐藏
Jul 17 #Javascript
extjs简介_动力节点Java学院整理
Jul 17 #Javascript
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 #jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 #jQuery
You might like
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php获取远程文件大小
2015/10/20 PHP
php实现小程序支付完整版
2018/10/09 PHP
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
Python微医挂号网医生数据抓取
2019/01/24 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
python实现拼接图片
2020/03/23 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
橄榄树药房:OLIVEDA
2019/09/01 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
道路交通事故赔偿协议书
2014/10/24 职场文书
运动会开幕词
2015/01/28 职场文书
岗位职责范本大全
2015/02/26 职场文书
525心理健康活动总结
2015/05/08 职场文书
在职证明书模板
2015/06/15 职场文书
纪委立案决定书
2015/06/24 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书