반응형
computed
- 템플릿의 데이터 표현을 더 직관적이고 간결하게 도와주는 속서
- computed 객체에 정의한 함수를 페이지가 최초 렌더링 될 때 호출하여 계산함
// 기본표현식 <div> {{ number1 + number2 }} </div> // computed 사용시 <div> {{ result }} </div> computed{ result(){ return number1 + number2 } }
watch
- 특정 데이터의 변화를 감지하여 자동으로 특정 로직을 수행
<div id="app"> <button @click="number++">+</button> </div> <script> const app = new vue({ data : { number : 0, }, watch : { number : function(){ console.log("숫자 증가") }, } }) </script>
filters
- 화면에 표시되는 텍스트의 형식을 쉽게 변화해주는 기능
<div id="app"> {{ message | change }} </div> <script> const app = new vue({ data : { message : 'hello' }, filters { change : function(vaule){ return value.toUpperCase() } }) </script>
반응형
'개발 > Vue' 카테고리의 다른 글
[Vue] Vuex 개념 정리 (1) | 2023.05.08 |
---|---|
[Vue] Props & Emit Event 정리 (0) | 2023.05.08 |
[Vue] 기초 속성 및 바인딩 개념 정리 (0) | 2023.05.07 |
[Vue] VScode에서 vue 설치 후에 Create가 안될 때 해결 방법! (0) | 2023.05.05 |
[Vue] VScode에서 vue 설치해도 동작 안할 때 해결 방법 (0) | 2023.05.02 |
댓글