今天爱分享给大家带来Axios 参数问题 只需要值的情况(不传对象)[vue],希望能够帮助到各位。
问题
和JAVA 对接口,参数一直传不过去(前端报400错误,后端报传递的参数错误),header也改了,参数传不传字符串都不行
和JAVA 对接口,参数一直传不过去(前端报400错误,后端报传递的参数错误),header也改了,参数传不传字符串都不行
代码如下:
this.$axios.post('/api/chuli/deleteByIds',
{
ids: this.ids
},
{
headers: {
'Content-Type': 'application/json'
}
}).then((res) => {
console.log(res)
})
原因
最后,终于找到原因了,后端接口,不需要传递键值的形式,直接传数据就好
解决方案
this.$axios.post('/api/chuli/deleteByIds',this.ids),
{
headers: {
'Content-Type': 'application/json'
}
}).then((res) => {
console.log(res)
})
注意,post 方法的第二个参数,不是对象,直接传数据就好了
或者,使用 data 传递
this.$axios({
url: '/api/chuli/deleteByIds' ,
method: 'post',
headers: {
'Content-Type': 'application/json'
},
data:this.ids
}).then((res) => {
console.log(res)
})
同样注意,data 的值不是对象,直接写要传递的值即可
原文链接:https://blog.itblood.com/449.html,转载请注明出处。

![未兑现的承诺v0.9.3 AI版[PC+安卓/5.70G/更新]A Promise Best Left Unkept – Aya Edition [v0.9.3] [日系SLG/汉化/动态]](/wp-content/uploads/replace/2025/09/19/ca49cbda2238917697c643b94ee0d8f2.webp)