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里使用Dom操作Xml
Sep 20 Javascript
Extjs学习笔记之九 数据模型(上)
Jan 11 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
jQuery之ajax技术的详细介绍
Jun 19 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 Javascript
JQuery性能优化的几点建议
May 14 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
一个css与js结合的下拉菜单支持主流浏览器
Oct 08 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
React中使用collections时key的重要性详解
Aug 07 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
Jul 06 Javascript
解决vue中虚拟dom,无法实时更新的问题
Sep 15 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 得到根目录的 __FILE__ 常量
2008/07/23 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
js实现京东轮播图效果
2017/06/30 Javascript
JavaScript复制内容到剪贴板的两种常用方法
2018/02/27 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
Python实现股市信息下载的方法
2015/06/15 Python
Python文件处理
2016/02/29 Python
Pandas标记删除重复记录的方法
2018/04/08 Python
Python实现的特征提取操作示例
2018/12/03 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Jupyter Notebook 实现正常显示中文和负号
2020/04/24 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
预备党员入党思想汇报
2014/01/04 职场文书
大学生实习思想汇报
2014/01/12 职场文书
《阳光》教学反思
2014/02/23 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
就业协议书怎么填
2014/09/15 职场文书
南京导游词
2015/02/03 职场文书
2015年商场工作总结
2015/04/27 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers