프론트엔드/Vue.js

[Vue.js 시작하기] 템플릿 문법

까루카라 2023. 2. 17. 10:24

뷰의 템플릿 문법 : 뷰로 화면을 조작하는 방법을 의미

데이터 바인딩

콧수염 괄호 (Mustache Tag)

<div>{{ message }}</div>

<script>
	new Vue({
		data: {
			message: 'Hello Vue.jd'
		}
	}); 
</script>

 

디렉티브

뷰로 화면의 요소를 더 쉽게 조작하기 위한 문법

v-if: data boolean 값이 true면 화면에 영역을 표시할 수 있다. 

v-for: 데이터 속성의 개수만큼 화면에 요소를 반복하여 출력할 수 있다. 목록을 표시해야 할 때, 유용하게 사용할 수 있는 기능

이외에도 자주 사용되는 디렉티브

v-bind

v-on

v-model

 

computed : data가 바뀌면 값이 바뀌는 값을 정의

watch : data가 바뀌면 실행되는 함수

웬만하면 computed로 해결하는 것이 좋다.