微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Javascript 字符串引用对象中的值

如何解决使用 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 举报,一经查实,本站将立刻删除。