黑白梦黑白梦

toggle navtoggle nav
  • 文章
  • 专栏
  • 文章
  • 专栏

qs 对 url 参数进行 URL encoded

发布于 2020-09-18, 更新于 2023-04-08

get 参数如果需要写得比较复杂,需要通过 qs 来进行编码。

基本使用:

let qs = require('qs');
let obj = { name: 'hbm', home: { name: 'beijing' } };
let r = qs.stringify(obj);
console.log(r);

axios中使用:

axios({
  method: 'get',
  url: url,
  params: data,
  paramsSerializer: params => {
    return qs.stringify(params, {arrayFormat: 'brackets'})
  }
})
本文收录于专栏

一些好用的 npm 前端开源库

收集一些好用的前端开源库,主要是 npm 包

©2015-2026 黑白梦 粤ICP备15018165号

联系: heibaimeng@foxmail.com