query和params传参区别

传参可以使用params和query两种方式
params传参只能用name来引入路由
query传递显示参数(url那里),params传递不显示参数,参数在请求体内,params相对于query来说较安全一点
query传值页面刷新数据还在,而params传值页面数据消失

this.$router.push传递参数有2种方式:

传递参数 – this.$router.push({path: ’ 路由 ', query: {key: value}})

参数取值 – this.$route.query.key

使用这种方式,传递参数会拼接在路由后面,出现在地址栏.

传递参数 – this.$router.push({name: ’ 路由的name ', params: {key: value}})

参数取值 – this.$route.params.key

使用这种方式,参数不会拼接在路由后面,地址栏上看不到参数…

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

转载

query和params传参区别相关推荐

  1. query和params传参的区别

    一.query和params传参的区别 1.query传递显示参数,params传递不显示参数,params相对于query来说较安全一点 取值方法也有不同 1.query取值:this.route. ...

  2. @query传参_前端框架vue中query和params传参

    注意(用params传参,F5强制刷新参数会被清空,用query,由于参数适用路径传参的所以F5强制刷新也不会被清空.(传参强烈建议适用string)) 也可以选用sessionstorage/loc ...

  3. @query传参_vue-router中params传参和query传参的区别及处理方法

    在 Vue 实例内部,你可以通过 $router 访问路由实例.因此你可以调用 this.$router.push 想要导航到不同的 URL,则使用 router.push 方法.这个方法会向 his ...

  4. ajax 与route的区别,浅析vue-router jquery和params传参(接收参数)$router $route的区别

    今天做项目时踩到了vue-router传参的坑(jquery和params),所以决定总结一下二者的区别. 1.jquery方式传参和接收参数 传参: this.$router.push({ path ...

  5. vue动态路由传参---query传参和params传参

    当一个页面跳转到另一个页面时,组件结构相同,只是内容不同且地址栏后缀不同 ,这个地址栏的后缀就是参数,根据不同参数渲染不同的内容,这个跳转就叫路由传参. 当项目中组件间通过路由跳转,有时,我们需要传递 ...

  6. params传参处理

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

  7. Vue Router不要再使用params传参了,params获取不到参数,官方删除params传参

    问题描述 之前说过,vue路由传参有两种方式,分别是query和params:query是明文,params是隐藏的: 今天在使用params的时候发现获取不到参数了 我的写法: 1. 路由配置: { ...

  8. vue-router query,parmas,meta传参

    1.query,显示在导航栏?后,相当于get请求传参 this.router.push({path:'/login',query:{ 'redirect':'/home'}}) this.route ...

  9. vue使用params传参

    1.先定义,你需要传递几个参数就定义几个,如图: 2.传参: this.$router.push('地址'+参数); 3.在新页面获取传递过来的参数: 这里获取的时候,要注意,你在定义里面定义的什么, ...

最新文章

  1. Linux 文件夹详情,linux使用命令创建文件夹以及里面的文件,详情介绍
  2. 【H2645】H.264的宏块和H.265的编码树单元总结
  3. 【iOS】自定义日期选择器
  4. 唐骏管理学之感动员工
  5. 【干货】Dask快速搭建分布式集群(大数据0基础可以理解,并使用!)
  6. ABAP 引用类型介绍
  7. php快速学习方法,php快速入门学习方法
  8. mac mysql5.7.9 dmg_Mac 安装 mysql5.7
  9. C++学习(一)之Visual Studio安装以及首次使用
  10. [Bugku][Web][CTF] 9-15 write up
  11. 吴恩达神经网络和深度学习-学习笔记-16-超参数的系统的调整方法
  12. python实现括号匹配不用栈_使用Python实现栈,判断括号是否平衡
  13. centen os7安装maven
  14. 十年肺腑之言:说说技术总监的“三板斧”
  15. 电机学感应电动机重点知识总结(现有题目中反映的)
  16. 饥荒联机建立好服务器找不到,饥荒联机版浏览世界找不到已经创建的世界 | 手游网游页游攻略大全...
  17. xbox手柄接收器驱动_Xbox精英手柄,对这款游戏手柄使用感受
  18. 人工神经网络算法的应用,人工神经网络发展历史
  19. 《阿米巴经营》第一章读后感1200字
  20. 数字化时代,如何赋能人才

热门文章

  1. rowspan动态设置导致的table错位问题
  2. 插入排序(Insertion Sort)-Java实现
  3. 基克的聚合 机器人_LOL基克的先驱是什么_LOL不为人知的装备基克的先驱_玩游戏网...
  4. 2023年一起来认识一下StampedLock吧
  5. 条形码/二维码之开源利器ZXing图文介绍
  6. 实现输出h264直播流的rtmp服务器 flash直播服务器
  7. “春风又绿江南岸”的诗意感受是人工智能机器人目前体验不到的
  8. 3天登榜首、15天跌至12名,子弹短信击中了谁
  9. 前端朋友出去问到的面试题 2020-10-9
  10. 机器学习笔记(七)——逻辑回归算法