获取参数方式有两种:

1、params
2、query 第一种方式: params
this.$router.push({name:'Hello',params:{name:'zs',age:'22'}});
name:组件中的命名
params 中两个参数分别为name,age 跳转 hello这个组件,获取参数值:
var name = this.$route.params.name;  
var age = this.$route.params.age;
这样就会获取到相应参数 浏览器地址为
http://localhost:8080/#/hello/

问题来了 ,刷新参数不见了如何解决往下看

在router路由中有个path
  .....
{
path:'/hello/:name/:age',
name:'Hello',
component: Hello
}

这里要使用  /:name   如果有多个可以这样 /:name/:age/.......

这是浏览器 显示

http://localhost:8080/#/hello/zs/22

zs ,22就是值。

第二种方法:

query

跳转URL携带参数

this.$router.push({name:'Hello',query:{name:'zs',age:'22'}});

在组件中获取

  var name= this.$route.query.name;
var age = this.$route.query.age;

浏览器会显示

http://localhost:8080/#/?name=zs&age=22

两种方式都可以解决刷新参数不见问题。

跳转链接

 

最新文章

  1. node(async原理)
  2. struts2表单批量提交
  3. web系统架构设计中需要知道的点(前端篇)
  4. myeclipse+tomcat 工程名改名的问题 ——————完美解决方案
  5. win 10 远程连接出现 "由于安全设置错误, 客户端无法连接到远程计算机. 确定你已登录到网络后.” 错误
  6. AI - Ideas
  7. CM 部署bigdata测试环境群集机器报错
  8. 【HDOJ】1963 Investment
  9. java实现的可以无限级别添加子节点的菜单树
  10. hdoj 2546 饭卡(0-1背包)
  11. Android官方技术文档翻译——Gradle 插件用户指南(1-3)
  12. Java-继承的应用
  13. 如何在网页标题栏title加入logo图标?
  14. 设置SecureCRT的背景色和文字颜色方案
  15. User authentication in Django(用户认证)
  16. TextInputLayout输入框验证
  17. Java 通过get post 请求url
  18. Expo大作战(八)--expo中的publish以及expo中的link,对link这块东西没有详细看,大家可以来和我交流
  19. 【Alpha 冲刺】 4/12
  20. A · F · O —— JLOI2018翻车记(附Day1简要题解)

热门文章

  1. Excel打开图片
  2. 转换流 Properties集合 序列化 工具
  3. Java50道经典习题-程序40 字符串排序
  4. FineUI从iis6迁移到iis7.5上遇到的奇葩事情
  5. Unity中Awake的执行时间点
  6. Transfer data to SQL Server from SPC-Light with Excel macros
  7. hadoop下HDFS基本命令使用
  8. ajaxs
  9. ADX3000的组网配置
  10. PAT天梯赛L1-054 福到了