Vue V:model动态创建对象

时间:2019-04-08 21:44:07

标签: object vue.js dynamic v-model

我目前有:

<div id="fields" v-for="(key, field) in ui.account.search_field_url_map" v-bind:key="field.stageName">
   <h2>{{meta.account[field]}}</h2> 
   <input type="text" :v-model="search.field = field" :name="field" placeholder="John">
</div>

此div使用v-for加载数据,该对象具有一个密钥,我希望能够在我的v-model内部使用该密钥,在我拥有的数据内部:

data(){
    search: {}
}

我想基于search传递的数据在v-for内创建对象

现在就可以

:v-model="search.field = field" 我得到:

field: "BillingCity"

但是我希望它是:

BillingCity: "Whatever input from the form here"

我该怎么做?

1 个答案:

答案 0 :(得分:2)

正在做

v-model="search[field]"

对我有用吗