반응형
v-model이 null인 경우 Vue.js에서 확인란 값을 false로 설정합니다.
다음 vue.js 예제에서는 값이myBool
이null
, 체크박스가 반환되지 않습니다.N
.
<input v-model="myBool" true-value="Y" false-value="N" type="checkbox">
하지만, 만약 내가myBool
로.false
, 체크박스가 반환됩니다.N
값을 얻으려면 어떻게 해야 합니까?N
그럼에도 불구하고.myBool
이null
체크박스의 반환값을 수동으로 체크한 후 로직을 추가하여 false로 만들고 싶지 않습니다.더 좋은 방법은 없을까?N
을 중시하다myBool
이null
?
아직 시도하지 않았지만 v-model을 Calculated Setter로 설정했을 수 있습니다.
computed: {
myBoolComputed: {
// getter
get: function () {
return this.myBool ? true : false
},
// setter
set: function (newValue) {
this.myBool = newValue
// or if preferred to stay strictly Boolean
// this.myBool = (newValue === 'Y')
}
}
}
템플릿
<input v-model="myBoolComputed" true-value="Y" false-value="N" type="checkbox">
언급URL : https://stackoverflow.com/questions/47166863/when-v-model-is-null-set-checkbox-value-to-be-false-in-vue-js
반응형
'programing' 카테고리의 다른 글
Java에서 주문 세트를 구현한 적이 있습니까? (0) | 2022.10.30 |
---|---|
PHPUnit - 구성 파일 사용 시 '테스트가 실행되지 않음' (0) | 2022.10.30 |
JPA 엔티티 메타모델 생성 방법 (0) | 2022.10.30 |
Spring MVC(@Response Body)에서 응답 콘텐츠 유형을 설정하는 사용자 (0) | 2022.10.30 |
Python에서 변수와 문자열을 같은 줄에 인쇄하려면 어떻게 해야 하나요? (0) | 2022.10.30 |