여러 개의 동적 클래스 속성을 가질 수 있게 Vue가 지원하는 기능들 중, 객체 구문 외에 한 가지 더 있다.
바로, '배열'!
어떤 클래스를 추가할지 구성하는 '객체'가 '배열'의 한 요소가 될 수 있다.
<div :class="['demo', { active: boxBSelected }]"></div>
위와 같이, 배열구문을 사용하면 동적으로 생길 수 있는 여러 class들을 같은 <div>에 추가할 수 있다.
** :style에도 배열([]) 사용 가능하다!
동적으로 클래스/스타일속성을 추가할 경우, 객체, 배열 등 여러 옵션이 있으므로 선호에 따라 작성하면 된다.
** 출처: 모든 내용은 Udemy Vue-완벽가이드 강의를 기반으로 작성하였습니다.
'Vue.js' 카테고리의 다른 글
[Udemy Vue 완벽가이드 Section3] 40. 문제 이해하기 (0) | 2023.07.25 |
---|---|
[Udemy Vue 완벽가이드 Section2] 37. 섹션 요약 (0) | 2023.07.25 |
[Udemy Vue 완벽가이드 Section2] 35. 클래스 및 연산(computed) 프로퍼티 (0) | 2023.07.10 |
[Udemy Vue 완벽가이드 Section2] 34. 동적으로 CSS 클래스 추가하기 (0) | 2023.07.10 |
[Udemy Vue 완벽가이드 Section2] 33. 인라인 스타일을 사용한 동적 스타일링 (0) | 2023.07.10 |