2 个回答

解决的方式很多,说一种吧,不是最优,不过最能说明错在哪儿
this.selected_value.forEach((val,i)=>{

post_data[i]={}
post_data[i].inspectionProjectId=val

})

你的post_data只是空数组,数组的项是undefined,不存在inspectionProjectId属性,所以你那样写会报空指针。

而数组的项如果是空对象,你那样写就没问题了,是为空对象新增了inspectionProjectId属性。

post_data=[{},{},{}],类似这种,才可以那样写。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题