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和css代码压缩工具[附JAVA环境配置方法]
Apr 16 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
Feb 02 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
Jun 07 Javascript
D3.js实现饼状图的方法详解
Sep 21 Javascript
easyUI combobox实现联动效果
Jan 17 Javascript
微信小程序 devtool隐藏的秘密
Jan 21 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 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
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
javascript面向对象之this关键词用法分析
2015/01/13 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
vue v-model的用法解析
2020/10/19 Javascript
Python实现股市信息下载的方法
2015/06/15 Python
Python多线程爬虫简单示例
2016/03/04 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
"引用"与多态的关系
2013/02/01 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
求职信模板标准格式范文
2014/02/23 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
导游词之山东孔庙
2019/11/04 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL
mysqldump进行数据备份详解
2022/07/15 MySQL