Grace
grace's dev_note
Grace
전체 방문자
오늘
어제
  • 분류 전체보기
    • FrontEnd
      • Next.js
      • React
      • ReactNativ..
      • Vue
    • Javascript
      • 러닝 자바스크립트
      • 모던 자바스크립트
    • CS
    • DataScienc..
      • Data Struc..
      • LeetCode
    • BackEnd
      • Express
      • Node.js
      • Nest.js
    • DevOps
      • Docker
    • 매일메일
    • 회고
    • 코드캠프

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • React Native
  • javascript
  • tanstack
  • Vue.js
  • 번들러
  • Vite
  • PostgreSQL
  • Vue3
  • node.js
  • vitejs
  • pinia
  • backend
  • 자바스크립트
  • nest.js
  • Express
  • vue-query
  • 함수
  • Vue
  • 알고리즘
  • postgres

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Grace

grace's dev_note

FrontEnd/Vue

[Vue3] 리스트 렌더링

2023. 4. 17. 16:09

v-for

v-for 디렉티브를 사용하여 배열인 목록을 렌더링 할 수 있습니다.

const items = reactive([
  { id: 1, message: 'Java' },
  { id: 2, message: 'HTML' },
  { id: 3, message: 'CSS' },
  { id: 4, message: 'JavaScript' },
]);
<li v-for="(item, index) in items" :key="item.id">
  {{ item.message }}
</li> 
  • v-for=”item in items” 문법을 사용해서 배열에서 항목을 순차적으로 할당합니다.
  • v-for=”(item, index) in items” 문법을 사용해서 배열 인덱스를 가져올 수 있습니다.
  • 항목을 나열할 때 각 :key 속성에는 고유한 값을 지정해야 합니다. (vue 2.2.0 부터 필수)

v-for 객체

v-for를 사용하여 객체의 속성을 반복 할 수도 있습니다.

const myObject = reactive({
  title: '제목입니다.',
  author: '홍길동',
  publishedAt: '2016-04-10',
});
<li v-for="(value, key, index) in myObject" :key="key">
	{{ key }} - {{ value }} - {{ index }}
</li>
저작자표시 비영리 변경금지 (새창열림)

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

[Vue3] 이벤트 처리  (0) 2023.04.17
[Vue3] 디렉티브  (0) 2023.04.17
[Vue3] 조건부 렌더링  (0) 2023.04.17
[Vue3] 클래스와 스타일 바인딩  (0) 2023.04.17
[Vue3] Computed  (0) 2023.04.17
    'FrontEnd/Vue' 카테고리의 다른 글
    • [Vue3] 이벤트 처리
    • [Vue3] 디렉티브
    • [Vue3] 조건부 렌더링
    • [Vue3] 클래스와 스타일 바인딩
    Grace
    Grace
    기술 및 회고 블로그

    티스토리툴바