【发布时间】:2019-05-12 02:01:18
【问题描述】:
我有一个数据数组,我想将输入元素条目(整数)绑定到数据字段中,然后汇总它们。这类似于电子表格,它可以计算同一列中指定的不同值的和或差。
我从 vue.js 文档中不明白,在这些数组对象上进行双向数据绑定需要什么。我不知道数组中的值是否正在更新。他们要么没有更新数组,要么没有更新求和链接。对于确定数据绑定是否损坏或表达式未更新的原因,您有什么建议吗?
<tr v-for="(row, powerIndex) in powers">
<td :class="powerlabelclass(row)">{{ row.name }}</td>
<td class="power-item" v-for="turn in turns">
<div v-if="row.expression">
<input :class="poweritemclass(row)" type="number" :tabindex="tabindex(powerIndex, turn)" :value="calculatepower(powerIndex, turn)" />
</div>
<div v-else>
<input :class="poweritemclass(row)" type="number" :tabindex="tabindex(powerIndex, turn)" :value="row.turns[turn]" />
</div>
</td>
</tr>
这里是 js 小提琴:https://jsfiddle.net/ledlogic/fst561by/
【问题讨论】:
-
也许你想包含有问题的代码块并且只链接 jsfiddle 作为备份?从小提琴中读取代码是一个 PITA
标签: javascript arrays vue.js