-
6. 폼(form) 다루기 (v-model)Vue For Beginner 2019. 10. 3. 20:07
v-model은 템플릿과 데이터를 양방향으로 바인딩하는 기능입니다. 사용자의 입력에 따라 데이터가 바뀌고 데이터가 수정되면 템플릿의 내용이 업데이트 되는 것 입니다. 그래서 v-model을 활용하면 사용자의 입력을 받는 UI를 쉽게 해결할 수 있습니다.
<template> <div> <input type="text" v-model="name"> {{name}} </div> </template> <script> export default { name: "HelloWorld", data() { return { name: '' } } }; </script>
기본적인 사용법은 위의 코드와 같습니다. input의 입력된 값이 name데이터를 변화시키고 입력된 값은 화면에서 바로 볼 수 있습니다. 체크박스, 라디오 박스등에도 활용할 수 있습니다.
단일체크박스와 라디오박스 경우 true/false가 데이터에 바인딩되고, 여러개의 체크박스라면 선택된 체크박스의 value가 데이터에 리스트로 바인딩 됩니다.
'Vue For Beginner' 카테고리의 다른 글
7. 많이 사용 되지 않지만 알고 있으면 도움이 되는 기능들 (0) 2019.10.03 5. 컴퍼넌트와 데이터 전달 (component, props, $emit) (0) 2019.10.01 4. 컴퍼넌트의 이해와 vue-cli으로 프로젝트 생성 (0) 2019.09.29 3. 이벤트 핸들링 (0) 2019.09.29 2. 리스트랜더링과 조건부랜더링 (0) 2019.09.29 댓글