【发布时间】:2019-03-26 04:19:53
【问题描述】:
在 Vue 中,我有一个 v-for 循环,它根据我拥有的对象呈现输入。 输入是一个 v-model 到一个计算函数:
<template v-for="product in products>"
{{ product.Name }}: <input type="text" v-model="productAmount">
</template>
因此,带有 get 和 setter 的计算函数:
computed: {
productAmount: {
get () {
this.product.DefaultAmount
},
set (newAmount) {
// doing something
}
}
}
问题是get() 中的this.product 未定义。
有没有办法在计算函数的getter中引用v-for的动态变量?
【问题讨论】:
标签: javascript vuejs2 v-for