npm install qs
import qs from'qs'
qs.stringify()作用是将对象或者数组序列化成URL的格式
- 对象序列化
let obj = {
methods: 'query_stu'
id: 1,
name: 'chenchen'
}
qs.stringify(obj)
// methods=query_stu&id=1&name=chenchen 这就是我们的传到服务器的url
- 数组序列化
let arr = [2,3]
qs.stringify({a:arr})
// 'a[0]=2&a[1]=3'
qs.parse()则就是反过来啦,将我们通过qs.stringify()序列化的对象或者数组转回去。
let url = 'id=1&name=chenchen'
qs.parse(url)
// {id:1,name:chenchen}