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 相关文章推荐
关于JavaScript中string 的replace
Apr 12 Javascript
js跳转页面方法总结
Jan 29 Javascript
js图片实时加载提供网页打开速度
Sep 11 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
jQuery实现的可编辑表格完整实例
Jun 20 Javascript
JavaScript数据结构之链表的实现
Mar 19 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
微信小程序自定义可滑动日历界面
Dec 28 Javascript
JavaScript实现简易聊天对话框(加滚动条)
Feb 10 Javascript
vue中如何自定义右键菜单详解
Dec 08 Vue.js
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中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
Stop SQL Server
2007/06/21 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
详解Javascript中DOM的范围
2017/02/13 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
vue ssr 指南详读
2018/06/29 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
JS实现点击掉落特效
2021/01/29 Javascript
Python单链表的简单实现方法
2014/09/23 Python
Python常用知识点汇总
2016/05/08 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
荷兰电脑专场:Paradigit
2018/05/05 全球购物
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
韩语专业本科生求职信
2013/10/01 职场文书
简历自我评价模版
2014/01/31 职场文书
中国入世承诺
2014/04/01 职场文书
战友聚会主持词
2014/04/02 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
宿舍标语大全
2014/06/19 职场文书