1.路由传值   this.$router.push()

(1) 路由跳转使用router.push()方法,这个方法会向history栈添加一个新纪录,所以,当用户点击浏览器后退按钮时,会回到之前的页面。

a. 路由跳转:

this.$router.push('/home');

b. 命名的路由,传参使用params:

this.$router.push({name:"home", params:{userId: '123'}})

        获取参数

this.$router.params.userId

  c. 带查询的参数, 传参使用query:

this.$router.push({ path: "/mine", query: { userId: "123" } });

       获取参数

this$router.query.userId

 注:(1)由于动态路由也是传递params的,所以在 this.$router.push() 方法中path不能和params一起使用,否则params将无效。需要用name来指定页面。

            (2)两种方式的区别是query传参的参数会带在url后边展示在地址栏,params传参的参数不会展示到地址栏。需要注意的是接收参数的时候是route而不是                           router。两种方式一一对应,名字不能混用

  

最新文章

  1. C++开始前篇,深入编译链接(3)
  2. 30个非常流行的提示信息插件(jQuery Tooltip Plugin)
  3. [PoC]某B2B网站的一个反射型XSS漏洞
  4. shutdown彻底关闭tomcat,以及多线程关闭
  5. WDC2106 iOS10新特性及开发者要注意什么
  6. 在at91sam9260处理器上调试linux2.6.33.7的过程
  7. POJ1113 Wall 凸包
  8. 使用VS2013编译webkit
  9. 步进控件——UIStepper
  10. Openstack_O版(otaka)部署_认证服务keystone部署
  11. netty学习--handler传递
  12. 物理dataguard 正常切换 脚色转换,switchover_status 状态改变
  13. 使用Bootstrap Bar来增加Onboarding Progress Bar功能。
  14. 北大poj- 1009
  15. python之字典的增删改查
  16. 【转】运维DBA的4大纪律9项注意
  17. spring(三、spring中的eheche缓存、redis使用)
  18. (32)forms组件(数据校验)
  19. error C4996: Function call with parameters that may be unsafe – this call relies on the caller to ch
  20. python之路 ---计算机硬件基础

热门文章

  1. vscode 配置 Pug Compile Hero Pro 插件步骤
  2. Linux下Rsyslog日志远程集中式管理
  3. MySQL之where条件数据筛选
  4. uniapp 微信小程序 打开文件
  5. Zoho Books十年发展历程
  6. Springboot:SpringBoot2.0整合WebSocket,实现后端数据实时推送!
  7. spring cloud服务器启动之后立刻通过zuul访问其中的实例报zuul连接超时的问题
  8. 在Java中如何高效判断数组中是否包含某个元素
  9. hdu 2092 整数解(一元二次方程解)
  10. Nginx的安装和部署