关于axios的get方法传参的中对象里有数组的问题

可以使用qs.stringify()或qs.parse()解决

qs中文文档

https://storm4542.github.io/archives/7b89c88d.html

1.qs.stringify():

qs.stringify()将j对象序列化成url的形式,以&进行拼接

当然,这只是—种形式,大概有4种形式:

1.  qs.stringify({ids: [1, 2,3]}, { indices: false })
	//形式:ids=1&ids=2&ids=3

2.  qs.stringify({ids: [1,2,3]}, {arrayFormat: 'indices'})
	//形式: ids[0]=1&ids[1]=2&ids[2]=3

3.  qs.stringify({ids: [1,2,3]}, {arrayFormat: 'brackets'})
	//形式: ids[]=1&ids[]=2&ids[]=3
	
4.  qs.stringify({ids: [1,2,3]},{arrayFormat: 'repeat'})
	//形式: ids=1&ids=2&id=3

2.qs.parse():

qs.parse()将url解析成对象

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值