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代码实现计算器操作
Apr 15 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
Jquery获得控件值的三种方法总结
Feb 13 Javascript
常见的jQuery选择器汇总
Nov 24 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
vue-axios使用详解
May 10 Javascript
vue.js简单配置axios的方法详解
Dec 13 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
Feb 08 Javascript
图文介绍Vue父组件向子组件传值
Feb 17 Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 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
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
php最简单的删除目录与文件实现方法
2014/11/28 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
thinkPHP和onethink微信支付插件分享
2019/08/11 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
常用简易JavaScript函数
2009/04/09 Javascript
HTML Dom与Css控制方法
2010/10/25 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
Javascript实现找不同色块的游戏
2017/07/17 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
2019/04/15 Javascript
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
Python的Django框架中的数据库配置指南
2015/07/17 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
使用python 3实现发送邮件功能
2018/06/15 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
python语言基本语句用法总结
2019/06/11 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Python简易版停车管理系统
2019/08/12 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
创业计划书六个要素
2013/12/26 职场文书
政工例会汇报材料
2014/08/26 职场文书
诚信教育主题班会
2015/08/13 职场文书