how to serialize parameters using axios

社会主义新天地 提交于 2020-01-30 07:51:10

问题


How would I serialize url parameters for use with axios? My parameters are just numbers in array [1,2]. Here is my code so far

     axios({
       method: 'delete',
       url: '/api/'
     }) 

My request url will be something like this http://127.0.0.1:8000/api/?id=1&id=2

I looked at the paramsSerializermethod that axios has but its confusing how it can be used or whether its even appropriate in my case. Please advice. Thanks


回答1:


the config object of axios.get accepts params. In params you can specify your array and it will do the conversion for you.

Here is an example:

axios.get('/api/', {
  params: {
   id: [1,2]
  }
}) 

This will make a request which looks like this:

/api/?id[]=1&id[]=2


来源:https://stackoverflow.com/questions/41337926/how-to-serialize-parameters-using-axios

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!