vue,uni-app前端向后端springboot传多个参数
测试发布ddddfsaf
·
第一次写博客。好紧张。记录一下,给后端做添加数据的时候传不了值的原因。
- 点击添加到购物车时,给方法传入一个对象
2.然后通过点的方式,拿到我想传到后台的数据。这里我需要的是商品名称,价格,商家。看代码:
addCart(item) {
console.log(“点击添加到购物车”)
console.log(item)
let name = item.name;
//这个由于后台我用的是Money类型来定义 价格,所以后面要多加个.amount
let price = item.price.amount;
let shop = item.shop;
//这里需要把值弄成对象
let cart = {“name”:name,“price”:price,“shop”:shop}
console.log(cart)
uni.request({
url: this.$BASE_URL+"/cart/addcart",
method:“POST”,
dataType:“json”,
data:cart,
success(res) {
console.log(res.statusCode)
}
})
}
3.后端接收参数的时候,需要用到@RequestBody:默认post,application/json格式,而不是用@RequestParam:默认get,application/x-www-form-urlencoded格式传值
有不对的地方欢迎指出,一起讨论,我也是个刚上道的小木同学
更多推荐
已为社区贡献8条内容
所有评论(0)