一、qs.js(更好的处理url参数) https://github.com/ljharb/qs
引入指令:npm install qs --save
1)qs.stringify
则和 qs.parse
相反,是把一个参数对象格式化为一个字符串。
let params = { c: 'z', a: 'd' }; qs.stringify(params) // 结果是 'c=z&a=d' qs.parse('c=b&a=d') // 结果是 {c: "b", a: "d"}
2)对值进行排序
let params = { c: 'z', a: 'd' }; qs.stringify(params, { sort: (a, b) => a.localeCompare(b) }); // 结果是 'a=d&c=z'