首先我的路由的定义
{path: '/b',name: 'B',component: resolve => require(['../pages/B.vue'], resolve)
}
我从A组件跳转到B组件,并通过路由信息对象传递一些参数
this.$router.push({path: '/b',params: {paramA: 'a'      },query:{paramB: 'b'}
})
在B组件中获取参数
this.$route.query.paramB         //b
this.$route.params.paramA        //undefined
通过路由的params对象传递过来的参数paramB始终是undefined,始终找不到原因。
通过查阅文档,终于找到原因,那是因为路由的params对象使用,必须要通过路由名来调用路由,而不同通过path来调用,而query对象则没有这个要求。所以我们修改下代码:
this.$router.push({name: 'B',params: {paramA: 'a'      },query:{paramB: 'b'}
})
将path参数换成对应的路由名称就可以了,这个时候获取参数就一切正常了。
this.$route.query.paramB         //b
this.$route.params.paramA        //a

作者:西门小妖
链接:https://juejin.im/post/5a28a5bdf265da4311201909
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/lsy0403/p/8665034.html

(转)一个vue路由参数传递的注意点相关推荐

  1. Vue 路由参数传递

    文章目录 路由的query参数 命名路由 路由的params参数 props配置 第三种写法 上一节:Vue 路由的基本使用 路由的query参数 先看效果 我们需要创建一个 Detail.vue 组 ...

  2. vue 传递 对象 路由_vue中路由参数传递可能会遇到的坑

    前言 vue中路由跳转传参数有多种,自己常用的是下面的几种 通过router-link进行跳转 通过编程导航进行路由跳转 本文主要给大家介绍了关于vue路由参数传递遇到的一些坑,分享出来供大家参考学习 ...

  3. vue 一个页面多个router-view如何配置子路由_前端开发:如何安装配置Vue路由?

    大家好,我来了!本期为大家带来的Web前端学习知识是"前端开发:如何安装配置Vue路由?",喜欢Web前端的小伙伴,一起看看吧! Vue Router 是 Vue.js 官方的路由 ...

  4. 404 单页应用 报错 路由_通过 Laravel 创建一个 Vue 单页面应用(五)

    文章转发自专业的Laravel开发者社区,原始链接:https://learnku.com/laravel/t/34858 我们在第4部分完成了编辑用户的功能,并且学习了如何使用 v-model 来监 ...

  5. Vue路由(vue-router)详细讲解

    中文文档:https://router.vuejs.org/zh/ Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌.路由实际 ...

  6. 【Vue路由(router)进一步详解】

    Vue路由(router)进一步详解 query属性 具体实例代码如下: params属性 具体实例代码如下: props属性 replace属性 编程式路由导航 路由缓存 具体代码: 总结 本篇文章 ...

  7. Vue路由传参params 与 query

    一.路由传参分为 params 传参与 query 传参 1. params params 传参类似于网络请求中的 post 请求,params 传过去的参数不会显示在地址栏中(但是不能刷新).par ...

  8. Vue路由传参详解(params 与 query)

    Vue路由传参详解(params 与 query) 前言: 路由传参分为 params 传参与 query 传参 params 传参类似于网络请求中的 post 请求,params 传过去的参数不会显 ...

  9. Vue路由(vue-router)详细讲解指南

    中文文档:https://router.vuejs.org/zh/ Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌.路由实际 ...

最新文章

  1. 小记mysql备份同库中一张表的历史记录
  2. 4.Lucene3.案例介绍,创建索引,查询等操作验证
  3. Hook的两个小插曲
  4. java 中时间计算_java中关于时间的计算
  5. java的hr样式,spring+spring mvc+mybatis开发java医院HR人事管理系统(加强版本+ shiro)...
  6. 矢量合成和分解的法则_专题14 运动的合成与分解
  7. c语言饭卡服务程序设计思路,C语言设计—饭卡管理程序.doc
  8. 济宁与华为企业云战略合作携手推进云计算产业发展
  9. SEM和SEO有什么区别,哪种更好一些
  10. iOS屏幕旋转与锁屏
  11. python抽奖游戏、某商场为了促销_详解python--模拟轮盘抽奖游戏
  12. linux phy fixed-link
  13. 数学建模-自来水管道铺设问题
  14. 委托学习——4. 委托的高级使用
  15. (笔记)Bison 的使用说明
  16. git命令大全(非常齐全)
  17. JVM-SandBox使用入门
  18. 军用杀手机器人,人类的救星还是魔鬼?
  19. Home Assistant 基于EZSP Zigbee Dongle创建Zigbee智能家居系统
  20. 前端证券项目_头条猿辅导瓜子老虎证券等前端面经

热门文章

  1. python变量类型-Python 变量类型详解
  2. python有道翻译法语-使用python2爬取有道翻译
  3. python工程师月薪-在三线城市,Python工程师也能拿到月薪20K?
  4. python免费入门教程-python入门免费教程看这些就够了
  5. python好还是c+-嵌入式系统中,Python与C/C++哪方更为适用?
  6. python考证什么时候报名-2020年计算机二级考试时间最新安排
  7. python爬虫案例-Python3爬虫三大案例实战分享
  8. python与excel结合能做什么-Python网络爬虫与文本数据分析
  9. python笔记基础-Python笔记-基础
  10. python画动态爱心-【Python】五分钟画一条动态心形曲线~