1. v-for와 v-bind
v-bind:는 : 약식으로 사용함
<div id="app">
<div>좋아하는 색상을 선택하세요.</div>
<span v-for="(value, index) in values" :key="index">
<input type="checkbox" v-model="checkedList" :id="value.id" :value="value.value">
<label :for="value.id">{{value.value}}</label>
</span>
<br>
<span>선택한 색상 : {{checkedList}}</span>
</div>
<script>
let vm = new Vue({
el: "#app",
data() {
return {
checkedList: [],
values:[
{id: 'red', value:'빨강'},
{id: 'blue', value:'파랑'},
{id: 'white', value:'하양'},
{id: 'black', value:'검정'},
]
}
},
})
</script>
결과 화면
'Programming > Vue' 카테고리의 다른 글
[Vue] 10. Vue Router 기초 (0) | 2022.05.13 |
---|---|
[Vue] 06. Component의 개념과 기본 사용법 (0) | 2022.05.12 |
[Vue] 05. Vue Event 처리 (0) | 2022.05.11 |
[Vue] 04. Vue Instance 속성 사용법 (0) | 2022.05.11 |
[Vue] 03. 보간법과 지시어 (0) | 2022.05.04 |