less than 1 minute read

공통 주의점 ⇒ 클래스명과 조건은 반드시 작은따옴표(’ ’)

조건부로 Class명 정하기

:class="{'클래스명' : '조건'}"

<template>
  <div :class="{'myClass' : true}">true이면 class를 myClass로</div>
</template>

복수 조건부로 Class명 정하기

:class="{'클래스명' : '조건', '클래스명' : '조건'}"

<template>
  <div :class="{'myClass' : true, 'none' : false}">true이면 class를 myClass로,
  false면 class를 none으로
  </div>
</template>

if, else로 Class명 정하기

:class="[조건 ? 'true일 경우의 class명' : 'false일 경우의 class명']"

삼항연산자와 같다. 단지, 위에서 알아본 조건들은 대괄호가 아닌 중괄호였지만,

해당 조건은 대괄호이다.

Updated: