앞서 배운 보간법({{ }})이 단순히 텍스트를 렌더링하는 것이라면, 디렉티브(Directives)는 HTML 요소의 속성(Attribute)을 제어하거나, DOM을 조작(표시/숨김, 반복 등)하는 Vue의 핵심 기능입니다.

1. 문법 (Syntax)

Vue의 디렉티브는 모두 v- 라는 접두사를 가집니다. 이는 Vue가 관리하는 특수 속성임을 나타내며, 렌더링 시 DOM에 반응형 동작을 적용합니다.

2. 핵심 디렉티브 4가지 (Core Directives)

Vue 개발에서 가장 빈번하게 사용되는 필수 디렉티브입니다.

3. 예제 코드 (Example)

Script (데이터 정의)

JavaScript

<script setup> const url = "<https://google.com>"; // 링크 주소 데이터 const isVisible = true; // 조건부 렌더링을 위한 boolean 값 </script>

Template (화면 출력)

HTML

`<template> <a :href="url">구글로 이동</a>

<p v-if="isVisible">조건이 참이므로 이 텍스트는 표시됩니다.</p> </template>`


요약 (Summary)