• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

v-for 형식 질문

21.12.02 15:23 작성 조회수 126

1

<AS-IS>
<li v-for="{todoItem, index} in todoItems" v-bind:key="todoItem" class="shadow">
 
<TO-BE>
<li v-for="todoItem, index in todoItems" v-bind:key="index" class="shadow">
 
안녕하세요, 캡틴 판교님! v-for문 관련하여 궁금한게 있어 문의드립니다. 저는 처음에 AS-IS와 같이 작성했는데 계속 오류가 나면서 안되더라구요.. 한참 원인을 찾다가 TO-BE와 같이 수정하니까 해결이 되었습니다. v-for을 사용할 때 괄호가 큰 의미가 있는걸까요..? 그리고 v-bind:key의 경우도 고유한 값을 넣어야한다고 들어서 index로 변경하니까 동작을 하더라구요 혹시나 정확한 원인을 알 수 있을까 싶어 질문드립니다 :)

답변 2

·

답변을 작성해보세요.

1

안녕하세요 귤퐝님, 첫 번째 코드가 에러가 나는 이유는 v-bind:key에 유일한 식별 값이 string, number 형태로 들어가야 할텐데 객체 형태로 들어가서 그런 것 같아요. v-for의 문법이 (todoItem, index)로 알고 있어서 괄호는 꼭 쳐주셔야 할 것 같습니다 :)

0

귤퐝님의 프로필

귤퐝

질문자

2021.12.06

감사합니다!