は私がVUE JS サンプル出力を使用して複数の名前を追加するために、動的フォームフィールドを作成したい - >https://prnt.sc/h6y0pfvue jsを使用して複数の入力フィールドリピータを作成するにはどうすればよいですか?
はここにここに私のvuejsです私のhtml
<div id="app">
<h1>Vue JS Multiple Fields Repeater</h1>
<div class="border" v-for="field in field1">
<input v-model="field.value" placeholder="Enter First Name">
<input v-model="field2.value" placeholder="Enter Last Name">
</div>
<button @click="AddField">
New Field
</button>
<pre>{{ $data | json }}</pre>
</div>
だ
new Vue({
el: '#app',
data: {
field1: [] ,
field2: []
},
created: function() {
this.field1.push({ value: '' });
this.field2.push({ value: '' });
},
methods: {
AddField: function() {
this.field1.push({ value: '' });
this.field2.push({ value: '' });
}
}
});
私はしましたここにjsfiddleを作成しました - >https://jsfiddle.net/0e3csn5y/2/
問題は私は新しいフィールドを追加するたびにファーストネームを入力することができます。どのように私はまた姓フィールドにそれを行うことができますか?どうやってここで微妙なことをすることができますか?
あなたの最初の入力モデルは ''あなたはfield'データを持っていませんが、 'field1' – samayo
' field'データが来る 'Vモデル= "field.value"'で1 'が不足しています'field1'配列から – JSmith