如果接口需要接受formData,包含参数device_ips,格式为数组,如果我们直接formData.append('device_ips', checkedDevices),或者使用JSON.stringigy(checkedDevices),前者会转成字符串,后者后端无法识别。 解决方法: 遍历通过下标值append进去即可,
this.checkedDevices.forEach((item,index) => { formData.append(
device_ips[${index}], item) })
下面为控制台输入结果
这样后端在进行数组格式校验的时候就不会报错了