在axios.get函数中传递参数可以通过两种方式:URL参数和查询字符串参数。
/
分隔。例如,如果要传递一个名为id
的参数,可以这样写:axios.get('/api/user/' + id)
这样,请求的URL会变成/api/user/123
,其中123
是实际的参数值。
?
分隔。例如,如果要传递一个名为name
的参数,可以这样写:axios.get('/api/user?id=123')
这样,请求的URL会变成/api/user?id=123
。
如果要传递多个参数,可以使用&
符号连接多个键值对。例如:
axios.get('/api/user?id=123&name=John')
这样,请求的URL会变成/api/user?id=123&name=John
。
在实际开发中,为了方便地传递参数,可以使用axios的params
属性。例如:
axios.get('/api/user', {
params: {
id: 123,
name: 'John'
}
})
这样,axios会自动将参数转换为查询字符串,并将其添加到URL的末尾,最终请求的URL会变成/api/user?id=123&name=John
。
总结:
/
分隔。?
分隔,多个参数使用&
连接。params
属性方便地传递参数,axios会自动将参数转换为查询字符串。领取专属 10元无门槛券
手把手带您无忧上云