일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- probs
- 재귀함수 탬플릿
- Instanc
- 다형성 (polymorphism)
- 클래스 문법 구조
- string
- 객체지향 프로그래밍 특징
- 첫번째 미니 프로잭트
- 추상화 (abstraction)
- flex-direction
- 얕은복사와 깊은 복사
- 재귀적으로 생각하기
- justfiy-content
- css 정리
- 상속 (inheritance)
- probs.children
- 캡슐화 (encapsulation)
- 참조자료형
- Math.floor()
- props비구조화 할당
- class
- align-iitems
- align-content
- Promise all
- 조건문
- 문자열을 객체로 만드는법
- async/await
- 화살표함수 기본 개념
- Promise Chaining
- display
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