分析思路:在前端有数据,到后台就没数据。 可能是前后端数据结构不一样,或者变量名称不一样。比如说你用int接受object类型等数据类型不同都有可能接受不到数据,或者会报错
换一种写法试试
axios({
method: 'put',
url: 'http://localhost:8082/userUpdate',
data: JSON.stringify(user)
})
有没有可能是跨域问题
用JSON.stringify()把参数包一下,请求头header添加 content-type 为application/json