qs:将url中的参数转为对象;将对象转为url参数形式
https://github.com/ljharb/qshttps://github.com/ljharb/qs
npm install qs --save
"qs": "^6.11.0",
import qs from 'qs';
qs.stringify(params, { arrayFormat: 'indices', allowDots: true });
sorts: [
? ? ? {
? ? ? ? name: 'sortOrder',
? ? ? ? order: 'asc',
? ? ? },
? ? ],
arrayFormat四个属性分别为 indices、brackets、repeat、comma,默认值indices
? ? ?
代码为qs.stringify(params, { arrayFormat: 'indices'});
1、indices??
2、repeat??
3、brackets
4、comma
代码为qs.stringify(params, { arrayFormat: 'indices', allowDots: true });
1、brackets?去除下标
2、indices?[下标].属性
3、repeat?.属性
4、comma?对象数组化
1、根据后端格式选择不同的arrayFormat属性
拓展