代码之家  ›  专栏  ›  技术社区  ›  timpone

如何在表单中获得对特定v模型的引用

  •  0
  • timpone  · 技术社区  · 7 年前

    我是Vue2的新手,正在尝试以传递给方法的形式获取对模型值的引用。我有:

    <div v-for="n in maxLength">
        <input v-model='price.matrix_prices[n]' /><div @click="fillPrices(?)">set all to this price</div>
    {{n}}</div>
    

    matrix_prices是具有指定值的哈希。假设有人在输入模型中填写8,我如何获得引用以便 ? 八岁吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Leon    7 年前

    你有访问权限吗 n 在下面的函数中?

    <div v-for="n in maxLength">
      <input v-model='price.matrix_prices[n]' />
      <div @click="fillPrices(n)">set all to this price
      </div>
      {{n}}
    </div>
    

    methods: {
      fillPrices(n) {
        var data = this.price.matrix_prices[n];
        //do something with the data
      }
    }