Vue.js
[Vue.js] v-for 사용법
먹세
2020. 10. 19. 21:24
<div id="app">
<ul>
<li v-for="(data, idx) in datas" :key="idx">{{data.item}}</li>
</ul>
</div>
<script>
const app = new Vue({
el: '#app',
data : {
datas : [
{ item : "값1"},
{ item : "값2"},
{ item : "값3"},
]
}
})
</script>
* 중요 :
v-for 사용시에는, 단순 반복이나 의도적으로 성능 향상을 위한 작업이 아니라면 웬만하면 v-bind:key 와 함께 사용하라고 권하고 있다.
key에 대한 이상적인 값은, 각 항목을 구별할 수 있는 유일한 값이어야 한다.
HTML에 id 속성과 비슷한 역할 이라고 보면 된다.
위 코드처럼 약어로 사용 가능
v-bind:key -> :key
v-on:click -> @click
반응형