본문 바로가기
IT/Vue

Vue Rendering 학습정리

by DOSGamer 2022. 8. 25.
반응형

v-if : 조건부 랜더링

<h3 v-if='a2 == 100'>a2는 100입니다</h3>
<h3 v-else>a2는 100이 아닙니다</h3>

template 태그에서도 사용이 가능하다 (v-show 는 불가)

<template v-if='a6 == 100'>
	<h3>data1</h3>
	<input type='text' key='data1'/>
</template>
<template v-else>
	<h3>data2</h3>
	<input type='text' key='data2'/>
</template>

v-show

조건부 랜더링 인데 태그는 표시하고 display 속성으로 처리한다

<h3 v-show='a7 == 100'>a7은 100입니다</h3>
<h3 v-show='a7 != 100'>a7은 100이 아닙니다</h3>

v-if 와 다른 점은 태그가 전부 적용된다 display:none 속성으로 관리된다

template 태그로 사용 못 한다

v-for

반복 랜더링

<ul>
	<li v-for='(a1, idx) in array1'>
		{{idx}} : {{a1}}
	</li>
</ul>


Uploaded by N2T

반응형

'IT > Vue' 카테고리의 다른 글

Vue Lifecycle 학습정리  (0) 2022.08.25
Vue Event 학습정리  (0) 2022.08.25
Vue Template Syntax 학습정리  (0) 2022.08.25
Vue Component 학습정리  (0) 2022.08.25
Vue Routing 학습정리  (0) 2022.08.25
Vue Mixin 학습정리  (0) 2022.08.25
Vue Data 학습정리  (0) 2022.08.25
vue.js 용량 줄이기  (0) 2022.08.25