20 개 이상의 필드가있는 거대한 양식이 있습니다. 나는 지금 내가 쓰는 코드에 너무 많은 중복성을 느낀다. 가장 좋은 방법은 무엇입니까?큰 양식의 VueJS
<script>
new Vue({
data : {
user : {
first_name : "",
last_name : "",
username : "",
and 20+.........
}
}
});
</script>
<form>
<input name="first_name" v-model="first_name">
<input name="last_name" v-model="last_name">
<input name="username" v-model="username">
and 20+......... input fields
</form>
나는 이것이 좋을 것이라고 느낍니다. 사용자 개체가 동적으로 생성됩니다 .. 가능합니까?
<script>
new Vue({
data : {
user : Object
}
});
</script>
<form v-model="user">
<input name="first_name">
<input name="last_name">
<input name="username">
and 20+......... input fields
</form>
은 사전에 감사
당신은 사용자 정의 지시어를 만들 수 있지만, 모든 입력에'V-model'을 결합 할 수 있어야합니다, 그리고 뷰가 제공하지 않는 것 프로그래밍 방식으로 지시문을 바인딩하는 방법 –
내 모듈 vue-formation을 사용할 수 있습니다. – vbranden
오래된 질문이지만 Vue 2에 대한 답을 업데이트했습니다. –