일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Promise Chaining
- flex-direction
- 캡슐화 (encapsulation)
- async/await
- css 정리
- 문자열을 객체로 만드는법
- 조건문
- props비구조화 할당
- 추상화 (abstraction)
- class
- string
- align-iitems
- 재귀함수 탬플릿
- Promise all
- 다형성 (polymorphism)
- probs.children
- 참조자료형
- align-content
- 얕은복사와 깊은 복사
- 첫번째 미니 프로잭트
- Instanc
- 재귀적으로 생각하기
- display
- probs
- justfiy-content
- 객체지향 프로그래밍 특징
- 화살표함수 기본 개념
- 상속 (inheritance)
- Math.floor()
- 클래스 문법 구조
Archives
- Today
- Total
희락코딩
#10. Vue_v_model 본문
728x90
반응형
v-model 사용법
v-model 은 자바스크립트에서 input값의 value를 가져오는 거랑 매우 흡사합니다. 즉 event.target.value라 생각하면 좋습니다. 일반적인 예시로는 아래와 같습니다.
data(){
return {
month : 1,
}
},
우선 초기값을 나타내는 데이터를 보관함을 만듭니다.
<!-- <input v-model.number="month"> -->
<input @input="month = $event.target.value">
<p > {{month}}개월 선택함 : {{ oneroom[clickModal].price * month}} 원</p>
<button @click="close" >닫기</button>
그다음 위와 같이 @input이나 @onchange 이벤트 헨들러를 사용하면 됩니다. 만약 이걸 축약 하고 싶을 때 v-model을 쓰면 됩니다.
<input v-model.number="month">
<p > {{month}}개월 선택함 : {{ oneroom[clickModal].price * month}} 원</p>
<button @click="close" >닫기</button>
728x90
반응형
'프로그래밍 > Vue' 카테고리의 다른 글
# 12. Vue_transition tag (0) | 2021.12.17 |
---|---|
#11. Vue_watch (0) | 2021.12.17 |
#9. Vue_custom_event (0) | 2021.12.17 |
#8. Vue_props (0) | 2021.12.17 |
#7 Vue_컴포넌트 (0) | 2021.12.17 |
Comments