아래 글을 따라하며 VueJS에 적응하기
요약
<computed는 이미 정의된 계산식에 따라 결과값을 반환할 때 사용되며, watch는 어떤 특정 조건에서 함수를 실행시키기 위한 트리거로서 사용할 수 있다>
computed: {
calculated: function () {
if(this.count === 2) {
alert('값이 2가 되었습니다.')
}
}
}
- HTML에서 {{ calculated }}로 실행을 해주어야 한다.
watch: {
count: function (newVal) {
if(newVal === 0) {
alert('값이 0이 되었습니다.')
this.count = 3
}
}
}
<button @click="count --">카운트 감소</button>
- 특정 조건(클릭 시 count--)에서 트리거로서 사용할 수 있다.
- 실제 실행 화면
'개발 > vue.js' 카테고리의 다른 글
VueJS - 11. v-for, 리스트 렌더링 / 반복문 (0) | 2020.07.12 |
---|---|
VueJS - 10. v-if / v-for vs v-show (0) | 2020.07.12 |
VueJS - 9. 양방향 데이터 바인딩 v-model / two way binding / VueJS Directive (0) | 2020.07.12 |
VueJS - 8. 계산된 속성 computed, computed vs methods / VueJS Instance (0) | 2020.07.10 |
VueJS - 7. 템플릿에 직접 JavaScript 코드 넣기 (0) | 2020.07.09 |