일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 다형성 (polymorphism)
- Instanc
- display
- probs.children
- 클래스 문법 구조
- probs
- css 정리
- async/await
- Math.floor()
- 화살표함수 기본 개념
- 얕은복사와 깊은 복사
- 참조자료형
- 추상화 (abstraction)
- 캡슐화 (encapsulation)
- string
- flex-direction
- 첫번째 미니 프로잭트
- Promise Chaining
- 재귀함수 탬플릿
- 상속 (inheritance)
- 조건문
- class
- 객체지향 프로그래밍 특징
- align-iitems
- 문자열을 객체로 만드는법
- Promise all
- justfiy-content
- 재귀적으로 생각하기
- props비구조화 할당
- align-content
Archives
- Today
- Total
희락코딩
#11. Vue_watch 본문
728x90
반응형
watch 사용법
watch는 특정 데이터가 변경될 때마다 실행되는 코드를 적을 수 있습니다. 즉 감시자 역할을 합니다. 사용 법은 간단합니다.
data(){
return {
month : 1,
}
},
watch :{
month(a){
// month가 변경될 때 실행할 코드
}
}
},
watch안에 month()는 month데이터를 감시하고 그안에 month가 변할 때마다 실행하고 싶은 코드를 적어주면 됩니다. 참고로 파라미터는 아무거나 작명해서 사용해도 상관 없고 그파라미터는 month가 변경될 값을 의미합니다. 참고로 두개까지 작명이 가능한데 첫번째는 변경될 값, 둘째는 변경전 값을 의미합니다. 예를 들어 13이상 입력을 방지하고 싶을때 아래와 같습니다.
data(){
return {
month : 1,
}
},
watch :{
month(a){
if(a > 12){
alert('13이상 입력하지 마세용')
}
}
},
728x90
반응형
'프로그래밍 > Vue' 카테고리의 다른 글
#13. Vue_url 파라미터 (0) | 2021.12.17 |
---|---|
# 12. Vue_transition tag (0) | 2021.12.17 |
#10. Vue_v_model (0) | 2021.12.17 |
#9. Vue_custom_event (0) | 2021.12.17 |
#8. Vue_props (0) | 2021.12.17 |
Comments