티스토리 뷰

VUEJS

VUEJS) v-for, v-bind

Programmers 2021. 7. 12. 08:06
반응형

v-for 사용법

js

const vm = new Vue({
  el: '#app',
  data: {
    items: [
      {
        id:'1',
        message: 'Hello  World'
      },
      {
        id:'2',
        message: 'Good Job'
      },
      {
        id:'3',
        message: 'My first Vue'
      }
      ]
  }
})

itmes라는 데이터 배열에는 동일한 형식의 3개의 객체가 들어간다.
고유한 (id) 값이 있어야 한다.

html

<div id="app">
  <ul>
    <li v-for="item in items"
        v-bind:key="item.id">
      {{ item.message }}
    </li>
  </ul>
</div>

v-for을 통해서 items를 모두 돌며 item에 객체를 저장하고 그 값들을 사용한다.
v-for에는 v-bind:key가 필수적으로 사용된다. 여기서는 없어도 실행은 되지만, 실무에서는 오류가 발생할 수 있기 때문에 꼭 고유 값을 설정해주어야 한다. item.id가 여기서 고윳값으로 사용될 수 있다.
item.message를 통해서 각각의 js파일 내의 객체를 출력한다.

 

실행결과

반응형

'VUEJS' 카테고리의 다른 글

VUEJS) v-model  (0) 2021.07.13
VUEJS) v-on:click  (0) 2021.07.13
VUEJS) DevExtreme DxScrollView 스크롤 안먹힘 오류 해결  (0) 2021.07.09
VUEJS) props 사용법  (0) 2021.07.06
VUEJS) 조건문과 반복문  (0) 2021.07.02
댓글
공지사항