Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- angular route
- 스크롤 이벤트 감지
- angular modal
- summary
- 앵귤러 모달
- Router
- angular animation
- flex-1
- Ionic modal
- 모달
- mysql if
- 검색
- 옵저버블
- scroll
- 호버
- Angular Router
- TAILWIND
- ajax 사용 예시
- modal
- Oracle LISTAGG 사용 예시
- 스크롤 이벤트
- 아이오닉 스크롤 이벤트
- 앵귤러 애니메이션
- 셀렉트박스 커스텀
- egov spring ajax 사용 예시
- prisma
- angular button
- route
- formgroup
- ApexChart
Archives
- Today
- Total
깜놀하는 해므찌로
vue.js v-if / v-show 활용 예시 본문
반응형
SMALL
<template>
<div>
<h1>Home {{ title1 }}</h1>
</div>
<input type="text" v-model="input1"> <!-- 양방향 입력 가능-->
<button type="button" @click="getData">get</button> <!-- onclick 과 같은 효과 (vue.js)-->
<button type="button" @click="setData">set</button>
<select class="from-control" v-model="regions" @change="changeData">
<option :key="i" v-for="(d, i) in options" :value="d.v"> <!-- :key : 고유한 이름 / data : d, i : index-->
<!-- : 콜론 사용 시 바로 데이터에 접근 가능-->
{{ d.t }}
</option>
</select>
<table v-if="tableShow"> <!-- v-if 조건이 참일 시 코드 랜더링 / 거짓일 경우 랜더링조차 하지 않음-->
<!-- v-show="tableShow" 참거짓에 상관 없이 랜더링 함-->
<tr :key="i" v-for="(d,i) in options">
<td>{{ d.v }}</td> <!-- vlaue 값-->
<td>{{ d.t }}</td> <!-- text 값-->
</tr>
</table>
</template>
<script>
export default{
data(){
return{
title1 : "제목1",
title2 : "제목2",
input1 : "input1",
options : [
{
v : "S", t: "Seoul"
},
{
v : "J", t: "Jeju"
},
{
v : "B", t: "Busan"
}
],
regions : "B",
tableShow : false
}
},
watch : { // 모니터링
input1(){
console.log(intpu1);
}
},
method : { // 자바스크립트의 모든 함수는 이곳에 선언
getDate(){
alert(this.input1);
},
setDate(){
this.input1 = "set";
},
changeData(){ // 셀렉트박스 변경 시 해당 값 알림
alert(this.regions);
}
},
}
</script>
1. v-if : false일 경우 랜더링 조차 하지 않음
2. v-show : 참거짓에 상관 없이 무조건 랜더링 함
3. 빈번하게 발생하는 코드는 v-show 주로 사용
반응형
LIST
'IT' 카테고리의 다른 글
Angular NX 프로젝트 설정 파일 project.json (0) | 2023.05.16 |
---|---|
슬라이드 살짝만 움직이면 이미지 중앙으로 고정되게 하는 법 tailwind (0) | 2023.05.16 |
Tailwind background-image example (0) | 2023.05.15 |
@HostBinding 활용 예시 (0) | 2023.05.15 |
Tailwind background image cover 배경 이미지 커버 활용 예시 / VW / VH (0) | 2023.05.15 |