1.我们用<router-link>标签中的to属性进行传参,需要您注意的是这里的to要进行一个绑定,写成:to

先来看一下这种传参方法的基本语法:

<router-link :to="{name:xxx,params:{key:value}}">valueString</router-link>

  

这里的to前边是带冒号的,然后后边跟的是一个对象形势的字符串.

  • name:就是我们在路由配置文件中起的name值。
  • params:就是我们要传的参数,它也是对象形势,在对象里可以传递多个值。

2.我们把hi1页面的<router-link>进行修改。

<router-link :to="{name:'hi1',params:{username:'jspang'}}">Hi页面1</router-link>

  把src/reouter/index.js文件里给hi1配置的路由起个name,就叫hi1.

 {path:'/hi1',name:'hi1',component:Hi1},

  最后在模板里(src/components/Hi1.vue)用$route.params.username进行接收.

{{$route.params.username}}

  代码:

HI1.vue

<template><div class="hello"><h1>{{msg}}-{{$route.params.username}}</h1></div>
</template>

HI2.vue

<template><div class="hello"><h1>{{msg}}-{{$route.params.username}}</h1></div>
</template>

 APP.vue

<template><div id="app"><img src="./assets/logo.png"><p>导航 :<router-link to="/">首页</router-link><router-link to="/hi">Hi页面</router-link><router-link :to="{name:'hi1',params:{username:'德国'}}">Hi页面1</router-link><router-link :to="{name:'hi2',params:{username:'巴西'}}">Hi页面1</router-link></p><router-view/></div>
</template>

  index.js

 效果:

2018-06-18  10:46:59

转载于:https://www.cnblogs.com/guangzhou11/p/9194642.html

vue-router如何参数传递相关推荐

  1. Vue Router 4.0 正式发布!焕然一新。

    关注若川视野,回复"pdf" 领取资料,回复"加群",可加群长期交流学习 12月8日,Vue Router 4 正式发布稳定版本. 在经历了 14 个 Alph ...

  2. 【Vue.js】Vue.js中常用的UI组件库和Vue Router

    1.Vue生态中常用的UI组件库 1. vant 介绍 轻量级.可靠的移动端 Vue 组件库 有赞前端团队出品 GitHub地址:https://github.com/youzan/vant 特性 拥 ...

  3. Vue Router 实现路由控制实战

    本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习. Vue Router 实现路由控制实战 前言 一.什么是单页面应用及实现前端路 ...

  4. Vue Router:vue中实现前端路由

    Vue Router 官方文档 文章目录 一.路由简介 路由分类 路由安装 二.路由基本使用 安装路由器并设置路由规则 实现路由切换 指定组件的呈现位置 this中的 $router 和 $route ...

  5. Vue Router 原理分析与实现

    陈丹青:看过的东西走过的路,还有你所经历的一切,都会经历一个开眼界的过程. 但眼界开了并不是一件好事情,反而顿悟之后从此你就会知道,你在社会之中是完全没有位置可言的.我算个屁,什么事都有人做过,都有人 ...

  6. Vue | Vue Router 路由的使用

    文章目录 一.路由的基本使用 1.创建 Vue 项目并引入 vue-router 2.编写 Components 组件 3.编写路由文件 4.在主文件 Main.js 中引入路由 5.添加 route ...

  7. VUE探索第三篇-路由(vue router)

    一.vue router介绍 Vue Router是Vue.js官方的路由器,页面间的跳转(比如A->B->C)是一组路由,而Vue Router是管理这些路由的集成器.Vue Route ...

  8. Vue Router详细教程

    1.什么是路由 1.1路由简介 说起路由你想起了什么?路由是一个网络工程里面的术语. 路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动. --- 维基百科 额,啥玩意? 没听 ...

  9. vue router 入门笔记

    vue router 入门笔记 tips: components优先级大于component,即当一个route对象里同时配置了component和components时component视为无效 即 ...

  10. 你可能不清楚的 Vue Router 深度用法(一)

    Vue Router 简单易上手,能实现大部分的需求.但是,如果在项目里需要更细致的控制路由,以实现与其同步的效果,就需要挖掘其文档里没详细提及的内容.第一章为路由元信息用途挖掘. 路由元信息用途 ( ...

最新文章

  1. 阿里云 SSL 证书 总结
  2. Fortinet_OS怎么通过TFTP烧FOS
  3. java内部错误2755_内部错误2755.(安装软件出问题啦)
  4. C 风格字符串与C++中string类区别
  5. win10系统下安装mysql
  6. python一次删除多个键值对_Python单击:多个键值对参数
  7. 专转本计算机第一章试题,江苏专转本 计算机第一章自测题(含答案).doc
  8. BitAdminCore框架更新日志20180529
  9. Hibernate之Criteria查询
  10. SaCa DataViz 企业版 | 高性能大数据分析引擎
  11. 国外免费服务器 win系统,FreeSSHd一个免费的SSH服务器的Windows | MOS86
  12. php 回调通知 连连支付_微信小程序支付及退款流程详解
  13. Duplicate key
  14. 视频教程 | 3D 跑酷小游戏实战开发(上)
  15. Arduino ESP32:测试GPIO中断功能
  16. 使用树莓派3B、RTL-SDR、OpenWebRX搭建无线电监测站
  17. 关于飞思卡尔的芯片固件库问题,为什么5.3没有8位芯片固件选择MC9S08DZ60芯片
  18. TiDB 在汽车之家818台网互动项目中的应用
  19. 【论文翻译】Robot-Centric Elevation Mapping with Uncertainty Estimates---具有不确定性估计的机器人中心高程图映射
  20. 四叉树算法:iOS地图点标记聚合方案

热门文章

  1. bfs--最小步数--青蛙
  2. python第三方插件pip是什么_Python怎么安装第三方模块?
  3. 计算机组成原理—DRAM的刷新
  4. Pikachu实验重现2(Sql的注入)
  5. 牛客小白月赛8: E. 诡异数字(数位DP)
  6. 置换群Polya定理(poj 2409: Let it Bead)
  7. [bug解决] cannot import name ‘_validate_lengths‘ from ‘numpy.lib.arraypad‘
  8. python机器学习库sklearn——特征提取
  9. ------表达式---数值表示/算术运算符
  10. 添加ClearWindow.py文件实现IDLE的清屏功能