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 相关文章推荐
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
详解JavaScript中的blink()方法的使用
Jun 08 Javascript
JavaScript Array对象详解
Mar 01 Javascript
Javascript中的迭代、归并方法详解
Jun 14 Javascript
jQuery插件扩展实例【添加回调函数】
Nov 26 Javascript
浅述Javascript的外部对象
Dec 07 Javascript
JavaScript和jQuery制作光棒效果
Feb 24 Javascript
小程序点赞收藏功能的实现代码示例
Sep 07 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
Mar 02 Javascript
JavaScript Array对象基本方法详解
Sep 03 Javascript
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 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
curl实现站外采集的方法和技巧
2014/01/31 PHP
php遍历数组的4种方法总结
2014/07/05 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
2016/03/17 PHP
PHP会话控制实例分析
2016/12/24 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
js常用代码段整理
2011/11/30 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
JS 对输入框进行限制(常用的都有)
2013/07/30 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
原生js实现日期联动
2015/01/12 Javascript
jQuery实现给页面换肤的方法
2015/05/30 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
俄罗斯鲜花递送:AMF
2020/04/24 全球购物
一个SQL面试题
2014/08/21 面试题
2015公务员试用期工作总结
2014/12/12 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL