qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库
安装
npm install qs
main.js中设置全局属性的方式
import qs from 'qs';
Vue.prototype.$qs = qs;
组件中应用
import qs from 'qs';
使用方法
介绍它的两个方法:stringify和parse。
qs.stringify(data)
stringify方法,是将对象序列化成url形式的字符串,以&符号进行拼接
const userObj= {name:'zhangsan',password:'123456789'}
qs.stringify(userObj)
// 转换后的格式:name=zhangsan&password=123456789
qs.parse(data)
parse方法,是将URL形式的字符串解析成对象
const userStr = 'name=zhangsan&password=123456789'
qs.stringify(userStr)
// 转换后的格式:
// {
// name:'zhangsan',
// password:'123456789'
// }