사용자의 입력 값 받기
사용자의 입력값 받는 법 1
$event.target.value 사용하여 받기
<input @input="month = $event.target.value">
사용자가 <input> 태그 안에 입력할 때마다 그 값을 month 변수에 저장됨
- <input> 값은 모두 문자열(String) 자료형으로 저장됨
사용자의 입력값 받는 법 2
v-model 문법을 사용하여 받기
<input v-model="month">
v-model 문법을 사용하기 위해서는 해당 변수를 데이터에 저장해둬야 함 (아래 코드 참조)
<script>
export default {
data() {
return {
month: 1 // 사용자 입력과 연결될 데이터 속성
};
}
}
</script>
- 입력값의 자료형이 숫자면 초기값도 숫자로, 문자면 초기값도 문자로 만들어줘야함
이해를 돕기 위한 예시
data() {
return {
month: 1 // 자료형이 숫자면 숫자로 세팅
month: '' // 자료형이 문자면 문자로 세팅
};
'Web :: Framework > Vue.js' 카테고리의 다른 글
| [Vue] 자식 컴포넌트에서 부모 컴포넌트 데이터 변경(커스텀 이벤트 전송) (0) | 2023.10.23 |
|---|---|
| [Vue 기초] 데이터 바인딩, v-for, 이벤트 리스너 추가하는 법 (1) | 2023.10.23 |
| [Vue 에러] vue : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\User\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. (0) | 2023.10.19 |
| [Vue.js] props를 사용한 부모-자식 컴포넌트 통신법 (0) | 2023.09.21 |
| 컴포넌트 import error vue/multi-word-component-names 해결법 (0) | 2023.09.20 |