-
Vue 반복문 v-forfront-end/Vue 2024. 4. 2. 12:56728x90
1. 반복에 사용할 데이터 만들기
data() { return { menu_list: ['맛있는 붕어빵', '국물이 맛있는 오뎅', '매운맛 떡볶이'], price: [6000, 2000, 10000] } }
2. v-for 반복문 사용하기
<div class="menu" v-for="i in num" :key="n"> 내용 </div>
사용 예시 1)
<template> <div class="menu" v-for="(n, i) in 3" :key="n"> <p>{{ menu_list[i] }}</p> <p> {{ price[i] }} 원</p> </div> </template>
사용예시 2)
<template> <div class="menu" v-for="(list, i) in menu_list" :key="i"> <p>{{ list }}</p> <p> {{ price[i] }} 원</p> </div> </template>
3. 최종 코드
<template> <div class="menu" v-for="(list, i) in menu_list" :key="i"> <p>{{ list }}</p> <p> {{ price[i] }} 원</p> </div> </template> <script> export default { name: 'App', data() { return { menu_list: ['맛있는 붕어빵', '국물이 맛있는 오뎅', '매운맛 떡볶이'], price: [6000, 2000, 10000] } } } </script> <style> .menu { margin-top: 20px; width: 180px; background: bisque; padding: 10px; border-radius: 5px; text-align: center; } </style>
728x90'front-end > Vue' 카테고리의 다른 글
Vue module.css 사용하기 (0) 2024.04.03 Vue Component 사용하기(props 전달) (0) 2024.04.03 Vue if문법 v-if (0) 2024.04.02 Vue 데이터 바인딩 문법 (0) 2024.04.02 Vue 환경세팅 하기 (0) 2024.04.02