为了账号安全,请及时绑定邮箱和手机立即绑定

关于vue路由切换传递参数的问题,参数无法获取

关于vue路由切换传递参数的问题,参数无法获取

Helenr 2019-02-13 15:44:35
路由跳转代码:let pwd = one + MathRound(3);this.$router.push({ path: '/Form', query: { pwd: pwd }, params: { name: "nitem" } });跳转后实际获取的:路由中的params为什么是空的呢
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

你是指为什么params里的数据没有在url上显示吗?因为params的一个作用是做动态路由匹配的,比如你的路由是/data/:id,假如真实地址是/data/1,/data/2,那么id就会匹配1或者2了,这里的id就要用params

另一个作用就是类似query一样传参,但是不同的是query会在url展示。

给你一篇关于params使用的教程吧 传送门


查看完整回答
反对 回复 2019-02-13
  • 1 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信