-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
v-for 형식 질문
21.12.02 15:23 작성 조회수 127
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로 변경하니까 동작을 하더라구요 혹시나 정확한 원인을 알 수 있을까 싶어 질문드립니다 :)
답변을 작성해보세요.
1
장기효(캡틴판교)
지식공유자2021.12.05
안녕하세요 귤퐝님, 첫 번째 코드가 에러가 나는 이유는 v-bind:key에 유일한 식별 값이 string, number 형태로 들어가야 할텐데 객체 형태로 들어가서 그런 것 같아요. v-for의 문법이 (todoItem, index)로 알고 있어서 괄호는 꼭 쳐주셔야 할 것 같습니다 :)
0
답변 2