728x90
- v-if : 지정한 뷰 데이터 값의 참, 거짓 여부에 따라 해당 HTML 태그를 화면에 표시하거나 표시하지 않는다.
🚨 해당 태그를 완전히 삭제 - v-for : 지정한 뷰 데이터의 개수만큼 해당 HTML 태그를 반복 출력한다.
- v-show : v-if와 유사하게 데이터의 진위 여부에 따라 해당 HTML 태그를 화면에 표시하거나 표시하지 않는다.
🚨 css style 효과만 display:none; 으로 주어
실제 태그는 남아 있고 화면 상으로만 보이지 않는다.
ex) <div id="quest_q" v-show="countDownTimer > 0">
🧐 코드 해석 : countDownTimer가 0 이상일때만 보여준다.
이런식으로 v-show에 조건을 주면 됨!! - v-on : 화면 요소의 이벤트를 감지하여 처리할 때 사용한다.
ex) v-on:click은 해당 태그의 클릭 이벤트를 감지하여 특정 메서드를 실행할 수 있다. - v-model : 폼(form)에서 주로 사용되는 속성이다. 폼에 입력한 값을 뷰 인스턴스의 데이터와 즉시 동기화한다.
화면에 입력된 값을 저장하여 서버에 보내거나 watch와 같은 고급 속성을 이용하여 추가 로직을 수행할 수 있다.
<input>, <select>, <textarea> 태그에만 사용할 수 있다.
728x90
'Programming > Vue' 카테고리의 다른 글
[Vue] .vue 파일의 기본 구조 (0) | 2022.07.05 |
---|---|
[Vue] Vue 인스턴스 작성 (0) | 2022.07.05 |
[Vue] Vue 약어 (0) | 2022.07.04 |
[Vue] 이벤트 버스 형식 (0) | 2022.01.24 |
[Vue] Vue.js의 라이프 사이클 (0) | 2022.01.24 |
댓글