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图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
根据一段代码浅谈Javascript闭包
Dec 14 Javascript
js中apply方法的使用详细解析
Nov 04 Javascript
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
浅谈EasyUI中编辑treegrid的方法
Mar 01 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
ionic实现带字的toggle滑动组件
Aug 27 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
Mar 21 Javascript
VUE简单的定时器实时刷新的实现方法
Jan 20 Javascript
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
微信小程序后台持续定位功能使用详解
Aug 23 Javascript
使用webpack和rollup打包组件库的方法
Feb 25 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
浅析HTTP消息头网页缓存控制以及header常用指令介绍
2013/06/28 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
javascript 缓冲运动框架的实现
2017/09/29 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
学习Vue组件实例
2018/04/28 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
用python删除java文件头上版权信息的方法
2014/07/31 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
Pytorch释放显存占用方式
2020/01/13 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
财务分析个人的自荐书范文
2013/11/24 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
vscode中使用npm安装babel的方法
2021/08/02 Javascript
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python