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实现给图片加链接
Aug 15 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
BootStrap表单验证实例代码
Jan 13 Javascript
AngularJS自定义指令实现面包屑功能完整实例
May 17 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
Jun 02 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
Aug 14 Javascript
vue axios同步请求解决方案
Sep 29 Javascript
利用HBuilder打包前端开发webapp为apk的方法
Nov 13 Javascript
js中offset,client , scroll 三大元素知识点总结
Sep 11 Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 Javascript
javascript实现点击小图显示大图
Nov 29 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
2014/01/15 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
JavaScript入门基础
2015/08/12 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
Python XML RPC服务器端和客户端实例
2014/11/22 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
Python入门学习指南分享
2018/04/11 Python
python调用百度语音识别api
2018/08/30 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
捐助贫困学生倡议书
2014/05/16 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
教育教学工作反思
2016/02/24 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
Redis持久化与主从复制的实践
2021/04/27 Redis
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
python中filter,map,reduce的作用
2022/06/10 Python