如何解决使用 Javascript 字符串引用对象中的值
我有一个小应用程序可以计算销售佣金。我有 2 个数组和一个对象来设置佣金值。
data () {
return {
saleTemplate: {
deviceType: String,carrierInsurance: String,accessoryTotal: Number
},sales: [],deviceTypes: [
{ type: 'phone',commission: 7.50 },{ type: 'watch',commission: 3.50 },{ type: 'tablet',commission: 3.50 }
],insuranceOptions: [
{ type: 'Carrier',commission: 4.00 },{ type: 'Allstate',commission: 0.00 },{ type: 'None',commission: 0.00 }
]
}
saleTemplate
是由用户填充然后添加到 sales
数组以用于历史记录的对象。
我有一个计算属性 calculatedSale()
,用于计算销售佣金和实时更新。
computed: {
calculatedCommission () {
const device = this.saleTemplate.deviceType
const insurance = this.saleTemplate.carrierInsurance
const accessoryTotal = this.saleTemplate.accessoryTotal
return (device + insurance + accessoryTotal)
}
}
在这里我变成了一个白痴,并意识到 device
和 insurance
是字符串。我想引用指示 device
和 insurance
的佣金值的对象,但我不知道如何实现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。