본문 바로가기
웹(web)/프론트엔드-vue

Vue reactivity

by 바코94 2020. 7. 8.

신기하게도 Vue에 있는 데이터가 변경될 때 이와 관련된 html에 자동으로 반영된다. 이는 Vue를 사용하는 큰 이유 중에 하나이다. 

 

위의 반응성을 제공하기 위해서는 해당 데이터를 data에 등록해두어야 한다.  

다음 예제를 보면서 비교해보고 반응성을 위해서 코딩을 어떻게 사용해야 하는지 주의하자. 

 

 

위 코드를 적고 실행한 후에 Change 버튼을 누른다.

이후 개발자 도구 콘솔에서 vm.msgB= ""와 vm.msgA = ""를 실행한다. 그러면 msgB가 html 코드 상에 반영되지 않음을 파악할 수 있다.

 

다 실행 한 후의 화면은 다음과 같다.

'웹(web) > 프론트엔드-vue' 카테고리의 다른 글

v-show vs v-if  (0) 2020.07.09
v-if  (0) 2020.07.08
v-html  (0) 2020.07.08
v-bind , v-on 약어  (0) 2020.07.08
todo list - v-for, computed exercise  (0) 2020.07.08