vuejs 폼입력 바인딩 #3
라디오
<input type="radio" id="one" value="One" v-model="picked">
<label for="one">One</label>
<br>
<input type="radio" id="two" value="Two" v-model="picked">
<label for="two">Two</label>
<br>
<span>선택: {{ picked }}</span>
셀렉트
하나의 셀렉트
<select v-model="selected">
<option disabled value="">Please select one</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<span>선택함: {{ selected }}</span>
new Vue({
el: '...',
data: {
selected: ''
}
})
v-model 표현식의 초기 값이 어떤 옵션에도 없으면, <select> 엘리먼트는 “선택없음” 상태로 렌더링됩니다. iOS에서는 이 경우 변경 이벤트가 발생하지 않아 사용자가 첫 번째 항목을 선택할 수 없게됩니다. 따라서 위 예제처럼 사용하지 않는 옵션에 빈 값을 넣는 것이 좋습니다.
다중 셀렉트 (배열을 바인딩 합니다):
<select v-model="selected" multiple>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
<br>
<span>Selected: {{ selected }}</span>
v-for를 이용한 동적 옵션 렌더링
<select v-model="selected">
<option v-for="option in options" v-bind:value="option.value">
{{ option.text }}
</option>
</select>
<span>Selected: {{ selected }}</span>
new Vue({
el: '...',
data: {
selected: 'A',
options: [
{ text: 'One', value: 'A' },
{ text: 'Two', value: 'B' },
{ text: 'Three', value: 'C' }
]
}
})
게시판 목록
퍼블리셔팁
질문은 상단의 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 77 | HTML |
|
19년 전 | 5146 | |
| 76 | HTML | 19년 전 | 6769 | ||
| 75 | HTML |
|
19년 전 | 6776 | |
| 74 | 기타 |
|
19년 전 | 5930 | |
| 73 | HTML | 19년 전 | 3712 | ||
| 72 | HTML |
|
19년 전 | 6296 | |
| 71 | HTML |
|
19년 전 | 3195 | |
| 70 | HTML |
|
19년 전 | 3505 | |
| 69 | HTML |
|
19년 전 | 2426 | |
| 68 | HTML |
|
19년 전 | 2727 | |
| 67 | HTML |
|
19년 전 | 2634 | |
| 66 | HTML |
|
19년 전 | 3145 | |
| 65 | HTML |
사랑과우정
|
19년 전 | 4740 | |
| 64 | HTML | 19년 전 | 13646 | ||
| 63 | HTML | 19년 전 | 3499 | ||
| 62 | HTML | 19년 전 | 3907 | ||
| 61 | HTML | 19년 전 | 4350 | ||
| 60 | HTML |
개발자관리자
|
19년 전 | 3599 | |
| 59 | HTML |
개발자관리자
|
19년 전 | 3790 | |
| 58 | HTML |
개발자관리자
|
19년 전 | 4103 | |
| 57 | HTML | 19년 전 | 5648 | ||
| 56 | HTML |
스마일미디어
|
19년 전 | 4133 | |
| 55 | HTML |
스마일미디어
|
19년 전 | 4028 | |
| 54 | HTML |
스마일미디어
|
19년 전 | 3689 | |
| 53 | HTML | 19년 전 | 3805 | ||
| 52 | HTML | 19년 전 | 5633 | ||
| 51 | HTML | 19년 전 | 5643 | ||
| 50 | HTML | 19년 전 | 4107 | ||
| 49 | HTML | 19년 전 | 5703 | ||
| 48 | HTML | 19년 전 | 3752 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기