Vue使用axios发送get请求并携带参数

83 篇文章 14 订阅
订阅专栏

前言

其实关于Vue使用axios发送get请求并携带参数,我之前写过一篇,但是昨天又发现了另外一种方式,所以就单独写一篇进行总结。

之前写的那篇使用get请求并携带参数都是使用的字符串拼接的方式

感兴趣可以参考: Vue使用axios进行get请求拼接参数的两种方式

关于如何使用安装下载axios,我之前也写过,感兴趣的话可以看看。

前台传参

这里我有一个业务场景,登录的时候需要把输入的账号和密码传递给后端:

这里前后端没做加密逻辑,只是为了举例子解释说明!正常是要加密的,不能是要明文密码登录!

在这里插入图片描述

前端传递的时候,可以借助axios的params属性:

在这里插入图片描述

注意:axios的回调函数,一定要使用箭头函数,不然this的指向不是vue示例

相关代码如下:

login(){
         axios.get('http://localhost:9090/user/login', {
          // 传递的参数
          params: {
             // 账号
             account:this.formLogin.account,
             // 密码
             password:this.formLogin.password,
             // 测试参数
             testParam:'hello world'
          }
          // 回调函数,一定要使用箭头函数,不然this的指向不是vue示例
          }).then(res =>{
           // 如果状态为400,说明登录失败
             if(res.data.status===400){
                // 登录失败提示
                this.$message({showClose: true, message: '登录失败,请检查账号和密码!',type: 'error', duration:2000,center:true});
             }else{
                // 登录成功提示
                this.$message({showClose: true, message: '登录成功!',type: 'success', duration:2000,center:true});
                // 跳转到首页路由
                this.$router.push("/main/home");
             }
          }).catch(error =>{
             console.log(error)
          })
      },

可以通过控制台查看完整的get请求:

http://localhost:9090/user/login?account=wyh19991101&password=123456&testParam=hello+world

在这里插入图片描述

也可以通过控制台查看传递的参数:

在这里插入图片描述

后台接参

前台代码以及写完了,再看下后台是否可以正常接收吧

可以发现,也是没有任何问题的。

在这里插入图片描述

这样就完成了一个简单的使用axios发送get请求并携带参数的方式了。并且涉及到前后端交互。

vue项目使用axios发送请求让ajax请求头部携带cookie的方法
10-17
今天小编就为大家分享一篇vue项目使用axios发送请求让ajax请求头部携带cookie的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
axios请求数据
weixin_43709908的博客
12-07 925
1.axiosget请求传参、、、.axios中delete数据请求和get的请求方式是一样的 // axios.get('http://localhost:3000/axios?id=123').then(function(ret){ // console.log(ret.data) // }) // axios.get('http://localhost:3...
axios请求地址携带不上参数
a1071626267的博客
10-30 1063
axios请求地址携带不上参数
前端Axios各种请求参数携带方式以及后端SpringBoot方式如何接收!!!
最新发布
2301_77058976的博客
05-05 1360
前端Axios各种请求参数携带方式以及后端SpringBoot方式如何接收!!!
Vue发送Get 和 Post 请求以及获取数据
qq_59833893的博客
02-02 1702
注意以下代码是请求处理request.js。
axios.get请求传参方式
BroRiver
10-17 3387
GET 请求中的数据通常通过查询参数(query parameters)传递,而不是在请求体中传递。
axios的传参方式(get与post为例)
qq_40685439的博客
07-15 1万+
可以通过向 axios 传递相关配置来创建请求,此处以常见的两种请求方式get,post为例: 1、get: axios({ method: 'get', url: '/user', params: { firstName: 'XXX', lastName: 'XXX' } }) 2.post: axios({ method: 'post', url: '/user', data: { firstName: 'XXX', last
axios get带参数的请求方法
热门推荐
d_append的博客
05-20 7万+
最近在自己写的项目中遇到get带参数请求的axios封装,记录一下使用的方法.方便下次查看。 因为axios的post和get带参数的请求方法是不大一样的。 下面是post的参数请求 这个是get带参数的请求 由上面可以看出post和get带参数请求中两者的区别。 下图是调用带参数请求的方法。 其中params是一个对象,里面是你需要上传的参数,比如我这里需要上传的参数是page和limit 在请求的方法中可以获取到传过来的parmas对象 请求的url如下图 下面是其它的请求方法 import
Axios传值的几种方式
pachupingminku的博客
11-19 2371
注意:get请求无请求体,可以有body,但是不建议带。使用get方式请求,拼接多个参数在路径中:方式③。使用get方式请求,参数拼接在路径中:方式①。使用get方式请求,参数拼接在路径中:方式②。使用get方式请求,参数值直接放在路径中。get有参请求,post方式不可以这样请求。post有参请求,以json格式请求。使用get方式进行无参请求。
axios中的get带参数的请求方法
虎康的博客
09-23 5167
axios中post请求都是要求携带参数进行请求。axiosget请求也可以携带参数进行请求。
vue+axios全局添加请求头和参数操作
11-20
走登录的接口都会返回一个token值,然后存起来方便之后调接口的时候给后台传过去,传给后台的方式有两种:(具体使用哪种需要和后台商量) 1、放在请求头中 2、放在接口的参数中 1、放在请求头中 下面代码是从本地...
Vue使用axios出现options请求方法
10-16
主要介绍了Vue使用axios出现options请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Axios发送请求的方法
weixin_68658847的博客
12-14 6408
Axios发送请求的方法
axios中get、post请求传参区别及使用
Komorebi_00的博客
01-04 7024
axios
【无标题】Axios参数携带
qq_68512683的博客
07-10 2326
Axios参数携带
vue发送请求GET传参的几种方式
weixin_44079209的博客
06-10 1万+
1
axios使用axios请求REST接口—发送get、post、put、delete请求
weixin_51351637的博客
09-27 9827
我们采put请求修改数据,可以具体修改某一条数据。我们使用get请求可以得到我们想要的具体的数据。,可以采用JSON的形式传输数据。then方法指定成功时候的回调。我们可以操作post请求。
axios请求参数的三种方式
SYQ15544423296的博客
08-29 5794
axios请求参数的三种方式:1.拼接,2.配置设置参数params,3.Form Data 动态参数
axios请求中get与post的参数传递问题
一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟!
09-10 1万+
axios的请求格式有一下几种 this.$axios({ methods: 'POST', url: '#', data: { key1: val1, key2: val2 } }) this.$axios({ methods: 'get', url: '#', params: { key1: val1,
axios get请求参数
05-23
使用axios进行get请求时,可以通过在URL后面拼接参数的方式传递参数,例如: ```javascript axios.get('/api/user?id=123') .then(response => { console.log(response.data) }) .catch(error => { console.log(error) }) ``` 也可以使用params参数传递参数,这种方式会自动将参数拼接到URL后面,例如: ```javascript axios.get('/api/user', { params: { id: 123 } }) .then(response => { console.log(response.data) }) .catch(error => { console.log(error) }) ``` 这样写的话,axios会将参数自动拼接到URL后面,相当于发送了`/api/user?id=123`的请求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 解决vite不是内部或外部命令,也不是可运行的程序 或批处理文件。 83839
  • js请求路径控制台报错 Failed to launch ‘xxx‘ because the scheme does not have a registered handler. 41335
  • IDEA 关闭/开启引用提示Usages 35404
  • JSON parse error: Cannot deserialize instance of `java.util.ArrayList 34056
  • dbeaver一些基本操作和设置(含有设置背景豆沙绿护眼模式) 29101

分类专栏

  • Java 142篇
  • 程序人生 3篇
  • 大数据 5篇
  • Python 1篇
  • Windows设置 3篇
  • ui组件库 11篇
  • 代理 1篇
  • SpringCloudAlibaba 4篇
  • Vscode 18篇
  • Mybatis MybatisPlus 17篇
  • 附件 10篇
  • 工具包 2篇
  • 软件工具 7篇
  • 多线程 12篇
  • JSON 9篇
  • 个人学习笔记 6篇
  • Activiti 6篇
  • 爬虫 1篇
  • Git 8篇
  • Vue 83篇
  • RoekctMQ 1篇
  • Redis 5篇
  • ElasticSearch 4篇
  • RabbitMQ 3篇
  • SpringBoot 46篇
  • 前端(Web) 44篇
  • 报错 39篇
  • 常用开发工具设置以及小技巧 35篇
  • 其他 16篇
  • 第三方api(sdk) 8篇
  • Jsp 11篇
  • Html 12篇
  • 数据库 20篇

最新评论

  • vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收

    :-): 为什么我的后端得到的数据对象是null啊

  • 解决vite不是内部或外部命令,也不是可运行的程序 或批处理文件。

    听军一席话: 大哥表情包

  • 解决本地图片无法展示并且浏览器控制台报错:Not allowed to load local resource: file:xxxx

    m0_65607153: 用了没用

  • vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收

    灰天768: 有用的,我也老是因为这种问题被硬控半天表情包

  • Windows11下载安装vscode并编写第一个页面

    2401_82546841: 请问为什么安装好打不开

大家在看

  • Linux 进程管理
  • 短剧片源火爆,千金难求好剧源
  • 同三维TF806-1000 网络流媒体服务器TF806-1000网
  • 这些Linux知识可不是靠背就会的! 1
  • INA326EA/2K5精密低温漂CMOS仪表放大器中文资料PDF数据手册引脚图产品参数

最新文章

  • mybatis新增到数据库后返回当前ID
  • mybatis日期格式错误:IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
  • minio客户端基本操作
2024年2篇
2023年111篇
2022年102篇
2021年102篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小花皮猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司阳江模板推广营口企业网站设计多少钱湘潭百姓网标王推广价格平凉网站设计模板公司舟山网站优化软件多少钱开封关键词排名长春建设网站成都关键词排名包年推广丹东企业网站设计潮州网站开发哪家好烟台网站优化按天扣费哪家好辽阳外贸网站制作推荐南平网站制作设计价格唐山百度网站优化排名公司南充网站搜索优化多少钱德阳seo优化公司抚州网站优化排名多少钱商丘建设网站价格防城港网站优化按天计费报价梅州模板推广多少钱亳州关键词排名包年推广哪家好宜宾建站公司莱芜百度seo公司同乐百度竞价包年推广价格大运网站推广方案价格南昌SEO按天收费多少钱漳州网站优化软件公司襄阳建网站多少钱毕节SEO按天收费公司汕头关键词按天扣费公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化