vue.js Range v-for 와 v-for 템플릿
Range v-for
v-for는 숫자를 사용할 수 있습니다. 이 경우 템플릿을 여러번 반복합니다.
<div>
<span v-for="n in 10">{{n}}</span>
</div>
v-for 템플릿
템플릿 v-if와 마찬가지로 , <template>태그를 사용해 여러 엘리먼트의 블럭을
렌더링 할 수 있습니다.
<ul>
<template v-for="item in items">
<li>{{item.msg}}</li>
<li class="divider"></li>
</template>
</ul>
v-for와 v-if
동일한 노드에 두가지 모두 있다면, v-for가 v-if보다 높은 우선순위를 갖습니다.
즉, v-if는 루프가 반복될 때마다 실행됩니다.
이는 _일부_항목만 렌더링 하려는 경우 유용합니다.
<li v-for="todo in todos" v-if="!todo.isComplete">
{{todo}}
</li>
위의 경우 완료되지 않은 할일만 렌더링합니다.
위 방법 대신 실행을 조건부로 하는 것이 목적이라면 래퍼 엘리먼트(또는 <template>)을 사용하세요
<ul v-if="todos.length">
<li v-for="todo in todos">
{{todo}}
</li>
</ul>
<p v-else>No todos left!</p>
게시판 목록
퍼블리셔팁
퍼블리싱과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 1217 | 반응형 | 3년 전 | 3096 | ||
| 1216 | 웹접근성 | 3년 전 | 2492 | ||
| 1215 | CSS | 4년 전 | 4900 | ||
| 1214 | 기타 | 4년 전 | 8358 | ||
| 1213 | CSS | 4년 전 | 3251 | ||
| 1212 | 웹접근성 | 4년 전 | 3637 | ||
| 1211 | CSS |
|
5년 전 | 4115 | |
| 1210 | 기타 | 5년 전 | 3341 | ||
| 1209 | CSS | 5년 전 | 3587 | ||
| 1208 | 기타 | 5년 전 | 3144 | ||
| 1207 | 기타 | 5년 전 | 2885 | ||
| 1206 | CSS |
moviepd
|
5년 전 | 3717 | |
| 1205 | HTML |
moviepd
|
5년 전 | 4381 | |
| 1204 | 기타 | 6년 전 | 7830 | ||
| 1203 | 웹접근성 | 6년 전 | 3009 | ||
| 1202 | 기타 | 6년 전 | 2982 | ||
| 1201 | 기타 | 6년 전 | 4321 | ||
| 1200 | 기타 | 6년 전 | 4118 | ||
| 1199 | 기타 | 6년 전 | 4129 | ||
| 1198 | 기타 | 6년 전 | 2608 | ||
| 1197 | 기타 | 6년 전 | 2681 | ||
| 1196 | 기타 | 6년 전 | 2465 | ||
| 1195 | 기타 | 6년 전 | 2455 | ||
| 1194 | 기타 | 6년 전 | 3044 | ||
| 1193 | 기타 | 6년 전 | 9231 | ||
| 1192 | 기타 | 6년 전 | 3882 | ||
| 1191 | 기타 | 6년 전 | 6221 | ||
| 1190 | 기타 | 6년 전 | 2439 | ||
| 1189 | 기타 | 6년 전 | 2344 | ||
| 1188 | 기타 | 6년 전 | 1822 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기