Vue

vue 동적 클래스 적용

99duuk 2024. 11. 29. 17:53

:class="{ 'dynamic-class': data.selectedYn }

<div :class="{ 'dynamic-class': data.selectedYn }>
	...
</div>

여기서 의미는:

  • dynamic-class: 이 클래스 이름이 조건에 따라 적용
  • data.selectedYn: 이 값이 true일 경우 selected-item 클래스가 적용

즉, data.selectedYn가 true이면 해당 요소에 'dynamic-class' 클래스를 추가해서 특정 스타일을 적용할 수 있도록 하는 것

반대로, data.selectedYn가 false이면 해당 클래스는 적용되지 않음.

 

∴ 선택된 항목에만 특정 스타일을 동적으로 적용할 수 있음

'Vue' 카테고리의 다른 글

node.js 버전 변경  (0) 2024.12.30
아이패드 감지  (1) 2024.12.27
v-if="item" vs v-if="!!item"  (0) 2024.11.28
입력값 검증 메서드  (0) 2024.11.27
vue2 기본 레이아웃 복붙  (0) 2024.11.15