根据提供的代码,错误提示是'Cannot read properties of null (reading 'gregorianCalendarDays')',意味着在访问对象属性'gregorianCalendarDays'时出现了空值错误。

这个错误可能出现在两个地方:

  1. 在submitDetail函数中,当复制formdata对象到acTaxPiIncomeReportingDetail时,acTaxPiIncomeReportingDetail可能为空。可以通过在submitDetail函数中添加判断来避免这个错误。
submitDetail() {
  if (!this.form.acTaxPiIncomeReportingDetail) {
    this.form.acTaxPiIncomeReportingDetail = {}; // 初始化为空对象
  }
  // 其他代码...
}
  1. 在submitForm函数中,当调用updateReportingEquityIncentive或addReportingEquityIncentive函数时,可能会导致form.acTaxPiIncomeReportingDetail为空。可以在调用这两个函数之前添加判断来避免这个错误。
if (!this.form.acTaxPiIncomeReportingDetail) {
  this.form.acTaxPiIncomeReportingDetail = {}; // 初始化为空对象
}

请注意,以上代码只是为了解决空值错误,并假设空值是不应该出现的情况。根据实际需求,您可能需要根据具体情况进行调整。

解决 JavaScript 错误“Cannot read properties of null (reading 'gregorianCalendarDays')”

原文地址: https://www.cveoy.top/t/topic/pdvG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录