qs插件是干什么的?
答:查询字符串解析和将对象序列化的库。data中有数组的时候,是需要序列化才能与后台进行传递的。
安装:
npm install qs
引入:
import qs from 'qs’
一般应用有两种方式:
1.qs.stringify():将对象序列化成url的形式;以&进行拼接
2.qs.parse():将url解析成对象形式;
qs.stringify():
let obj = {
method:'query_data',
user:'xiaoming',
password:'123456'
}
qs.stringify(obj)
输出结果:method=query_data&user=xiaoming&password=123456
qs.parse():
let url = 'method=query_data&user=999&password=123456'
qs.parse(url)
输出结果:{
method:'query_data',
user:'999',
password:'123456'
}