详解vue嵌套路由-query传递参数


Posted in Javascript onMay 23, 2017

在嵌套路由中我们经常会遇到父路由向子路由里面传递参数,传递参数有两种方法,通过 query 或者 params

index.html

<div id="app"> 
  <!-- router-view 路由出口, 路由匹配到的组件将渲染在这里 --> 
  <router-view></router-view> 
</div>

main.js 同样通过重定向来显示父路由

import Vue from 'vue' 
import VueRouter from 'vue-router' 
Vue.use(VueRouter) 
 
//引入两个组件 
import home from "./home.vue" 
import game from "./game.vue" 
//定义路由 
const routes = [ 
  { path: "/", redirect: "/home" },//重定向 
  { 
    path: "/home", component: home, 
    children: [ 
      { path: "/home/game", component: game } 
    ] 
  } 
] 
//创建路由实例 
const router = new VueRouter({routes}) 
 
new Vue({ 
  el: '#app', 
  data: { 
    id:123, 
  }, 
  methods: { 
 
  }, 
  router 
})

home.vue 通过query来传递num参数为1,相当与在 url 地址后面拼接参数

<template> 
  <div> 
    <h3>首页</h3> 
    <router-link :to="{ path:'/home/game', query: { num: 1} }"> 
      <button>显示<tton> 
    </router-link> 
 
    <router-view></router-view> 
  </div> 
</template>

game.vue 子路由中通过 this.$route.query.num 来显示传递过来的参数

<template> 
  <h3>王者荣耀{{ this.$route.query.num }}</h3> 
</template>

运行后的结果,传递的参数在地址栏中有显示

详解vue嵌套路由-query传递参数

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript学习笔记6 prototype的提出
Jan 11 Javascript
说说JSON和JSONP 也许你会豁然开朗
Sep 02 Javascript
非常好用的JsonToString 方法 简单实例
Jul 18 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
浅谈javascript 函数表达式和函数声明的区别
Jan 05 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
Oct 30 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
Nov 30 Javascript
React实现点击删除列表中对应项
Jan 10 Javascript
JavaScript实现区块链
Mar 14 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
Jul 24 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
Nov 16 Javascript
vue-router 中router-view不能渲染的解决方法
May 23 #Javascript
angular+webpack2实战例子
May 23 #Javascript
jquery实现图片轮播器
May 23 #jQuery
详解用node编写自己的cli工具
May 23 #Javascript
JavaScript 巧学巧用
May 23 #Javascript
JS获取短信验证码倒计时的实现代码
May 22 #Javascript
原生JS实现不断变化的标签
May 22 #Javascript
You might like
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php如何获取文件的扩展名
2015/10/28 PHP
php封装的page分页类完整实例
2016/10/18 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
JavaScript 格式字符串的应用
2010/03/29 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
vue项目实现github在线预览功能
2018/06/20 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
python迭代dict的key和value的方法
2018/07/06 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
临床医学系毕业生推荐信
2013/11/09 职场文书
生日寿宴答谢词
2014/01/19 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
面试后的感谢信范文
2014/02/01 职场文书
初中同学会活动方案
2014/08/22 职场文书
酒店宣传语大全
2015/07/13 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫