VueJS通过键值绑定到动态对象

时间:2018-02-26 09:04:32

标签: vue.js ecmascript-6

让我说这个对象数组:

data = [

    { id:1, value="a" },
    { id:2, value="b" },
    { id:3, value="c" },
    { id:4, value="d" }

]

我需要获取每个对象的ID,并使用该ID将v-model分配给该对象的值,因为我使用vue-tables-2来克隆数据,如果我使用的话像列表中的v模型一样,克隆的数据会更新,而不是原始数据。

我尝试使用另一种方式声明一个关联数组:

tempData: {}

然后保存这样的值:

this.tempData[result.id] = result.value 

但除非任何输入表单发生模糊事件,否则模型不会自行更新。

另一种方法是使用索引数组:

tempData: []

创建了我实际上害怕的未定义索引,因为id是自动增量创建的。它可能会对我的数据产生任何影响

0 个答案:

没有答案