vue的computed复杂计算if语句
计算数组对象某属性和
this.addConfigObj.addConfigData.reduce(
(c, item) =>
c +
item.costEquipmentRental +
item.costComposite,
0
)
vue的computed复杂计算
totalPrice() {
if (this.formButton.type === "0") {
return (
(parseInt(this.formButton.cosRemove) +
parseInt(this.formButton.costInstall) +
parseInt(this.formButton.costNetwork) +
parseInt(this.formButton.costPlatform) +
parseInt(this.formButton.costStorageResources) +
parseInt(this.formButton.costSystemDebug) +
parseInt(this.formButton.costTraffic)) *
this.cameraTypeNum.length +
this.formApply.priceEquipmentList.reduce(
(c, item) =>
c +
parseInt(item.costEquipmentRental) +
parseInt(item.costComposite),
0
)
);
} else {
return (
(parseInt(this.formButton.cosRemove) +
parseInt(this.formButton.costInstall) +
parseInt(this.formButton.costEquipmentCustody) +
parseInt(this.formButton.costNetwork) +
parseInt(this.formButton.costPlatform) +
parseInt(this.formButton.costStorageResources) +
parseInt(this.formButton.costSystemDebug) +
parseInt(this.formButton.costTraffic)) *
this.cameraTypeNum.length +
this.addConfigObj.addConfigData.reduce(
(c, item) =>
c +
parseInt(item.costEquipmentRental) +
parseInt(item.costComposite),
0
)
);
}
}