如何以

时间:2017-09-08 17:58:41

标签: vue.js vuejs2

我是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,我将如何得到一个引用,以便?为8?

1 个答案:

答案 0 :(得分:0)

您是否可以访问以下功能中的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
  }
}