Axios参数设置为Form-data

331 阅读1分钟

@[toc]

起步

某接口参数形式如下:

表单数据:

ids[]:1
ids[]:2

代码

online(data) {
   let datas = { "ids[]": data };
   let url = `/api`;
   return this.axios.post(url, qs.stringify(datas,{ indices: false }), {
      "content-type": "application/x-www-form-urlencoded",
    });
}
  • 使用qs库的stringify方法
  • {indices: false} 去掉数组的索引

结果

ids[]:1
ids[]:2