vue.js 조건문 기본 문법
2021. 4. 10. 22:12
v-if="조건식"
조건식이 참일때만 보여줌
v-if="이거열렸나 == true"
이렇게되어있으면 열리고
v-if="이거열렸나 == false"
이러면 안열리게
예시)
1. Template
<!--이걸클릭하면-->
<div @click="이거열렸나 = true;">어쩌구</div>
<!--이 모달창이 열림 안에있는 button 클릭하면 닫힘 -->
<div v-if="이거열렸나 == true">
<button @click="이거열렸나 = false">닫기</button>
</div>
어쩌구가있는 Div를 클릭하면
"이거열렸나"가 true가 되게해서
밑에 Div의 v-if가 발동하게됌
2. Script
export default {
name: 'App',
data(){
return{
이거열렸나 : false,
}
},
처음 기본은 false로 해두면 기본상태는 안보이는 상태
그 외
v-if
v-else
v-else-if
<!-- vue 조건문 문법 -->
<div v-if="1 == 2">
안녕하세요
</div>
<!-- 위에 if가 안되면 밑에 else를 실행해라 -->
<!-- <div v-else>
안녕하세요2
</div> -->
<!-- if else를 여러개쓰고싶으면 v-else-if를 써라 위에꺼아니면 이것도 맞는지아닌지 확인하게하고싶을때-->
<div v-else-if="1 == 3">
안녕하세요3
</div>
'공부 > Vue.js' 카테고리의 다른 글
Vue.js 커스텀이벤트 Custom Event - 부모 컴포넌트의 데이터를 수정하고 싶을때 (0) | 2021.04.11 |
---|---|
Vue.js Props 보낼때 다양한 방법 :작명="데이터이름" (0) | 2021.04.11 |
vue.js 컴포넌트 component 만드는 방법, Props - 깔끔하게 html 만들기 (0) | 2021.04.10 |
vue.js import/export 시키기 (0) | 2021.04.10 |
vue.js의 html 반복문 <태그 v-for="작명 in 몇회"> template, script, style (0) | 2021.04.10 |