当前位置: 首页 > news >正文

axios发送get请求但参数中有数组导致请求路径多出了“[]“的处理办法

 一、情况

使用axios发送get请求携带了数组参数时,请求路径中就会多出[]字符,而在后端也会报错

 二、解决办法

1、安装qs

当前项目的命令行中安装

npm install qs

2、引入qs库(使用qs库来将参数对象转换为字符串)

// 全局
import qs from 'qs'
Vue.prototype.$qs = qs// 局部
import qs from 'qs'

3、实例 business_domain是我们需要向后端传递的参数数组,headers是加载的请求头,主要内容:paramsSerializer是配置对象的一个属性,它使用qs库将参数对象转换为字符串,arrayFormat: 'repeat'选项指定了数组参数应该如何被序列化

export function getUser(params) {return axios.get('/user', {params: params,paramsSerializer: function(params) {return qs.stringify(params, {arrayFormat: 'repeat'})}});
}

相关文章:

  • 纯分享万岳外卖跑腿系统客户端源码uniapp目录结构示意图
  • sql造数据
  • zedboard+AD9361 运行 open WiFi
  • 【案例·增】获取当前时间、日期(含,SQL中DATE数据类型)
  • 【Python从入门到进阶】51、电影天堂网站多页面下载实战
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • Linux:Jenkins:参数化版本回滚(6)
  • react native hooks 如何避免重复请求
  • springdata框架对es集成
  • HMI的学习
  • 【SpringCloud微服务实战10】DevOps自动化部署微服务项目(Jenkins+Docker+K8s)
  • Dubbo的服务注册与发现原理、Java如何实现Dubbo的服务注册与发现
  • 【ZZULIOJ】1012: 求绝对值(Java)
  • 【有芯职说】数字芯片BES工程师
  • c++中2种返回变量类型名称的方法
  • [PHP内核探索]PHP中的哈希表
  • 【comparator, comparable】小总结
  • 10个最佳ES6特性 ES7与ES8的特性
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • go append函数以及写入
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Netty源码解析1-Buffer
  • vue数据传递--我有特殊的实现技巧
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • Web标准制定过程
  • 初识 beanstalkd
  • 从输入URL到页面加载发生了什么
  • 关于字符编码你应该知道的事情
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 软件开发学习的5大技巧,你知道吗?
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #pragma data_seg 共享数据区(转)
  • (Note)C++中的继承方式
  • (poj1.2.1)1970(筛选法模拟)
  • (十八)SpringBoot之发送QQ邮件
  • (转)EOS中账户、钱包和密钥的关系
  • (转)德国人的记事本
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)hibernate缓存
  • .NET CLR Hosting 简介
  • .NET 解决重复提交问题
  • .net 提取注释生成API文档 帮助文档
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [.net] 如何在mail的加入正文显示图片
  • [20150904]exp slow.txt
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [CF407E]k-d-sequence
  • [delphi]保证程序只运行一个实例
  • [FxCop.设计规则]8. 也许参数类型应该是基类型
  • [GDOUCTF 2023]<ez_ze> SSTI 过滤数字 大括号{等
  • [go 反射] 进阶
  • [idea]关于idea开发乱码的配置