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 相关文章推荐
来自国外的30个基于jquery的Web下拉菜单
Jun 22 Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 Javascript
javascript多行字符串的简单实现方式
May 04 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
Jul 14 Javascript
jQuery多级联动下拉插件chained用法示例
Aug 20 Javascript
js实现延迟加载的几种方法
Apr 24 Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
phantomjs导出html到pdf的方法总结
Oct 19 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
JavaScript实现微信号随机切换代码
Mar 09 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 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
Email+URL的判断和自动转换函数
2006/10/09 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
Smarty中的注释和截断功能介绍
2015/04/09 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
用js实现计算加载页面所用的时间
2010/04/02 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
JavaScript中的类数组对象介绍
2014/12/30 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
简述ES6新增关键字let与var的区别
2019/08/23 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python断言assert的用法代码解析
2018/02/03 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
实习教师自我鉴定
2013/12/12 职场文书
总经理职责
2013/12/22 职场文书
元旦晚会策划方案
2014/02/18 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
2014年人大工作总结
2014/12/10 职场文书
人事局接收函
2015/01/30 职场文书
2016年小学端午节活动总结
2016/04/01 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python