接口传参的时候需要给后端传的参数是数组
大概是这样的:
在这弹窗里面,点击弹窗下面的保存按钮调接口,需要把每一行的单位代码和总人口作为参数传过去,还要判断一下id,这条数据有id的话就传id,没有id的话就不传id 只传单位代码和总人口
// 这是点击保存的方法
save() {
this.loading = true;
getReport({
year: this.yearData
})
.then(() => {
this.loading = false;
this.$message.success('上报成功');
this.updateVisible(false);
this.$emit('done');
})
.catch((e) => {
this.loading = false;
this.$message.error(e.message);
});
}
// 这个是弹窗里面表格的方法和接口
async listAll() {
const data = await getZrkListAll({ year: this.yearData });
this.tableData = data;
}
请问接口传参应该怎么传多维数组,把每一行的单位代码和总人口传给后端,还有判断id应该怎么去操作呢?
看你的postman截图,后端应该是PHP,对应参数转换成json格式如下:
根据上述格式,遍历已选择数组构造参数即可: