将动态数据放入v模型

时间:2020-03-31 11:24:07

标签: javascript vue.js

我想将数组中的字符串添加到v-model,如下所示:

<div v-for="(item, index) in items" :key="index">
 <input :v-model="item.key" />
</div>

但是此代码不起作用,经过多次搜索,我没有找到正确的方法

1 个答案:

答案 0 :(得分:0)

请参见此fiddle for a working examplev-model不需要前面的:

new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue.js!',
    items: [{
        key: "test one"
    },
    {
        key: "test two"
    },
    {
        key: "test three"
    }]
  }
})

和dom:

<script src="https://unpkg.com/vue"></script>

<div id="app">
  <p>{{ message }}</p>
  <div v-for="(item, index) in items" :key="index">
   <input v-model="item.key" />
  </div>
</div>

文档链接:Vue form bindings