
HTML에서 버튼1을 누르면 내용1 보이고, 버튼2는 내용2, 버튼3은 내용 3이 보여야 되는 UI를 만들어보자.
<div>내용0</div>
<div>내용1</div>
<div>내용2</div>
<button>버튼0</button>
<button>버튼1</button>
<button>버튼2</button>
UI 만드는 법 을 단계별로 작성한다.
1. 현재 상태를 data로 저장
data(){
return {
step : 0 //현재 탭 상태 기록할 데이터
}
}
2. data에 따라서 HTML 어떻게 보여야하는지 작성
<div v-if="step == 0">내용0</div>
<div v-if="step == 1">내용1</div>
<div v-if="step == 2">내용2</div>
<button @click="step = 0">버튼0</button>
<button @click="step = 1">버튼1</button>
<button @click="step = 2">버튼2</button>

멘탈이 흔들리는 요즘이다.
그래도 조금씩 연습해왔던 마음챙김이 조금은 도움이 되는거 같다.
다 지나간다. 지나갔고, 지금만 있다.
잡히지 않은 불안함보다 보이는 바로 앞, 지금 이 글을 적는 순간 내 힘만 믿자..!
'Frontend > Vue' 카테고리의 다른 글
| [Vue]컴포넌트 기본 구조 (0) | 2024.11.04 |
|---|---|
| [VUE]Vue 생명주기(created, mounted, updated) (0) | 2024.11.03 |
| [Vue] watch 사용해서 오류 해결하기 (0) | 2024.01.11 |
| Vue 데이터를 감시하고 싶을 땐 watcher (0) | 2024.01.10 |
| Vue 사용자 input받는 법 v-model (0) | 2024.01.08 |