使用 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)
    }
  }

在这里我变成了一个白痴,并意识到 deviceinsurance 是字符串。我想引用指示 deviceinsurance 的佣金值的对象,但我不知道如何实现。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)