0
입력 내용에 유형을 지정하여 변경할 수 없습니다. 입력을 관찰하여 어린이에게 영향을주는 방법. 하고 이름이 각 자녀에 대한vue2 배열에 변경 요소를 추가하고 관찰하는 방법
JS가 있는지 확인합니다
$(function() {
var person = {
name: '',
children: ['Please enter a name']
}
var vm = new Vue({
el: "#example",
data: person,
methods: {
addChild: function (index) {
this.children.splice(index+1, 0, ""); //
},
removeChild: function (index) {
this.children.splice(index , 1)
},
getData: function() {
console.log(this.children);
}
}
})
})
html로 부분 :
<ul >
<li v-for="(child,index) in children">
the child at <span>{{ index }}</span> is <span >{{ child }}</span>
<input v-model = "child">
<button @click="addChild(index)">newChild</button>
<button v-on:click="removeChild(index)">X</button>
</li>
</ul>
<button v-on:click="getData">watch data</button>
<div>{{ $data | json }} </div>
</div>
감사합니다. 객체의 arrray 대신 [child1 ','child2 ']와 같은 항목 배열을 사용할 수 있습니까? –
왜 보이지 않습니다. – PatrickSteele
색인이 작동하지만 입력이 데이터에 영향을 줄 수는 없습니다. 왜 작동합니까? –