Vue.js 代码优化:直接赋值,简化 acTaxPiIncomeReportingDetail 存储
在 submitDetail 函数中,将 acTaxPiIncomeReportingDetail 的值存储到 submitForm 函数中的 form.acTaxPiIncomeReportingDetail,可以直接将 form.acTaxPiIncomeReportingDetail 赋值给 this.form.acTaxPiIncomeReportingDetail,无需重新创建一个对象。
代码示例如下:
submitDetail() {
console.log(this.form.acTaxPiIncomeReportingDetail, 'ddddd');
this.isViewMode = false;
const formitems = [
'gregorianCalendarDays',
'domesticWorkDays',
'abroadWorkDays',
'totalRevenue',
'domesticPayment',
'abroadPayment',
];
this.form.acTaxPiIncomeReportingDetail = this.form.acTaxPiIncomeReportingDetail; // 将acTaxPiIncomeReportingDetail的值存储到form.acTaxPiIncomeReportingDetail
const income = this.calculateIncome();
this.form.equityIncentiveIncome = income;
this.dialogVisible = false;
}
另外,代码中有多个重复的 submitDetail 函数,应该保留其中一个,删除其他重复的函数。
原文地址: https://www.cveoy.top/t/topic/pdvc 著作权归作者所有。请勿转载和采集!