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 | 29 | 30 | 31 |
Tags
- 보험료
- 코딩
- 문자열
- 납입
- 급성심근경색증
- 프론트엔드
- 웹개발
- Java
- 인출수수료
- 자바스크립트
- Vue.js
- 중도인출
- 보험
- 심장질환
- 변환
- javascript
- 교보
- 추가납입
- PythonProgramming
- 프로그래밍
- 가입
- 뇌출혈
- jQuery
- 수수료
- 리스트
- 교보생명
- 파이썬
- python
- 특약
- 사망
Archives
- Today
- Total
SeouliteLab
Vue.js 반복문 활용하기: 반응형 데이터로 동적인 리스트 만들기 본문
Vue.js에서 반복문을 사용하여 동적인 리스트를 만드는 방법에 대해 알아보겠습니다. Vue의 Single File Component(SFC) 형식을 사용하여 다양한 예제를 제시하겠습니다.
예제 1: 배열 요소 반복하기
파일명: ArrayExample.vue
<template>
<div>
<ul>
<li v-for="item in items" :key="item.id">
{{ item.name }}
</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
items: [
{ id: 1, name: 'Apple' },
{ id: 2, name: 'Banana' },
{ id: 3, name: 'Cherry' }
]
};
}
};
</script>
출력 결과:
- Apple
- Banana
- Cherry
설명:
이 예제에서는 Vue의 반복문 디렉티브인 v-for를 사용하여 배열의 각 요소를 반복하여 출력합니다. items 배열의 각 객체는 고유한 id와 name 속성을 가지고 있으며, v-for 디렉티브를 통해 각 객체의 name 속성을 출력합니다.
예제 2: 객체 반복하기
파일명: ObjectExample.vue
<template>
<div>
<ul>
<li v-for="(value, key) in person" :key="key">
{{ key }}: {{ value }}
</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
person: {
name: 'John',
age: 30,
gender: 'Male'
}
};
}
};
</script>
출력 결과:
- name: John
- age: 30
- gender: Male
설명:
이 예제에서는 Vue의 v-for 디렉티브를 사용하여 객체의 속성을 반복하여 출력합니다. person 객체의 각 속성을 키와 값으로 분리하여 출력합니다.
위의 예제를 통해 Vue.js에서 반복문을 활용하여 동적인 리스트를 만드는 방법을 자세히 살펴보았습니다. 이를 통해 Vue.js를 사용하여 다양한 반복 작업을 수행할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
Vue.js 데이터 바인딩: v-bind 디렉티브를 활용하여 속성과 클래스를 동적으로 제어하기 (0) | 2024.03.22 |
---|---|
Vue.js 조건부 렌더링: v-if 디렉티브를 활용하여 요소 제어하기 (0) | 2024.03.22 |
오픈레스티(OpenResty) 소개: Nginx 기반 웹 서버와 Lua 프로그래밍의 완벽한 결합 (0) | 2024.03.22 |
[Java/자바] 동기화 블록(Synchronized Block)의 활용과 이해 (0) | 2024.03.21 |
[Java/자바] 접근 제어자(public, private, protected, default) 이해하기 (0) | 2024.03.21 |