일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- javscript
- JavaScript
- A-Frame
- CI/CD
- AR
- array
- npx
- 3d
- vuex
- version mismatch
- EM6
- JS
- VR
- bootstrap
- WebXR
- PDO
- Node
- package-lock.json
- Component
- 상태관리
- promise
- web
- vue
- aframe
- vue-template-compiler
- auth0
- vuetify
- Three.js
- WebVR
- PHP
Archives
- Today
- Total
대가는 결과를 만든다
[스터디] Vue style, class binding 본문
반응형
Vue에서 구현하는 Class와 Style binding 기본적인 사용예제 공홈에서 가져와 정리함.
v-bind:를 이용하여 Vue instance에서 정의한 데이터 값을 이용해 class와 style을 적용할 수 있다.
1. class
1-1)예시
<div
class="static"
v-bind:class="{ active: isActive, 'text-danger': hasError }"></div>
data: { |
=> Result Render는 다음과 같다.
<div class="static active"></div> |
1-2) 다음과 같이 object 자체 적용도 가능
<div v-bind:class="classObject"></div> |
data: { |
1-3) 배열형태로 적용도 가능
<div v-bind:class="[activeClass, errorClass]"></div> |
data: { |
=> Result Render는 다음과 같다.
<div class="active text-danger"></div> |
2. style
<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div> |
style sheet도 마찬가지로 객체, 배열구문으로 적용이 가능하다
공홈 참고 : https://vuejs.org/v2/guide/class-and-style.html
기타 예제 활용 참고 : https://www.vuemastery.com/courses/intro-to-vue-js/class-&-style-binding
'개발 > Vue' 카테고리의 다른 글
Vuetify Grid System (0) | 2019.03.27 |
---|---|
SSR & CSR (서버 사이드 렌더링 & 클라이언트 사이드 렌더링), Nuxt (0) | 2019.03.26 |
[문제해결] vue package vesion mismatch (4) | 2019.02.14 |
Vue 주요 Syntax 몇 가지 정리 (0) | 2019.01.25 |
Vue.js 시작하기 (0) | 2019.01.25 |
Comments