v-for의 기본 사용법은 v-for="item of list"로 순회하는 것으로 알고 있습니다. 이 글에서는 주로 v-for를 사용할 때 발생하는 알람 문제를 해결하는 방법을 소개합니다. vue 구성 요소. 기사에서 v for command를 모든 사람에게 소개했습니다. 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
프로젝트에서 v-for 코드 세그먼트를 실행할 때
<flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;"> <flexbox-item v-for="role in roles " > <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button> </flexbox-item> </flexbox> <flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;"> <flexbox-item v-for="role in roles " > <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button> </flexbox-item> </flexbox>出现告警:component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.
솔루션:
다음과 같이 해결 가능한 키 값을 코드에 바인딩합니다.
<flexbox v-if="roleShow" style="padding:15px; box-sizing: border-box;"> <flexbox-item v-for="(role,index) in roles " :key="index" > <x-button mini :type="role.type" style="padding: 0 14px" @click.native="btnClick(role.action)">{{role.value}}</x-button> </flexbox-item> </flexbox>
PS: Vue2 연구 노트: v-for Instruction
1.
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script src="http://unpkg.com/vue/dist/vue.js"></script> <script type="text/javascript"> window.onload = function(){ var vm = new Vue({ el:'#box', data:{ arr:['1','2','3'], json:{a:'a',b:'b'} } }); } </script> </head> <body> <p id="box"> <p>循环数组</p> <ul> <li v-for="a in arr"> {{a}} </li> </ul> <hr> <p>循环出数组索引</p> <ul> <li v-for="(v,k) in arr"> {{v}}==>{{k}} </li> </ul> <p>循环json</p> <ul> <li v-for="item in json">{{item}}</li> </ul> <p>循环json的键</p> <ul> <li v-for="(k,v) in json"> {{k}}==>{{v}} </li> </ul> </p> </body> </html>
을 사용하세요. 결과:
요약
문제 해결에 대해 v- in vue 컴포넌트 사용하기 for에 알람 문제가 있습니다. 모든 분들께 도움이 되기를 바랍니다. 질문이 있는 경우 메시지를 남겨주시면 편집자가 제 시간에 답변해 드리겠습니다.
관련 권장 사항:
Vue.js 일반 지침 - v-for 명령 반복에 대한 자습서
Vue.js 일반 지침 요약(v- if, v-for 등)
위 내용은 vue 컴포넌트의 v for 명령 소개 및 v-for 사용 시 알람 문제 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!