vue 中 [__ob__: Observer]问题解决方案
vue写的前端请求后台接口时,遇到传参解析错误的问题,比如vue 中 [ob: Observer]问题;问题描述,前端传的是数组类型,数组中存放的是对象;而后台接收打算通过List类型springboot No primary or default constructor found for interface java.util.List后来在网上找到的答案是,后台通过一个String类型接收:
·
vue写的前端请求后台接口时,遇到传参解析错误的问题,比如vue 中 [ob: Observer]问题;
问题描述,前端传的是数组类型,数组中存放的是对象;
而后台接收打算通过List类型
springboot No primary or default constructor found for interface java.util.List
后来在网上找到的答案是,后台通过一个String类型接收:
@RequestParam(value = "content") String content,String bussinessId
关键解析点:
List<CardGameParam> paramList = JSON.parseArray(content, CardGameParam.class);
前端的数据格式是:
//关键传参的方式:
save({content: JSON.stringify(this.oldData),
bussinessId : this.query.bussinessId,
}).then(() => {
this.editVisible = false;
this.$notify({
title: "成功",
message: "增加成功!",
type: "success",
duration: 2000
});
this.$emit("RefreshListEvent");
});
export function save (data) {
return request({
url: '/cardGame/saveParam',
method: 'post',
data
})
}
更多推荐
已为社区贡献6条内容
所有评论(0)