반응형
vue 소품일 경우 필요합니까?
Vue.js는 필요한 소품을 다른 소품 변수로 설정할 수 있습니까?
예.
props: {
data: {
required: this.writeable,
type: Array
},
writeable: {
type: Boolean,
default: true
},
},
이 경우에는.설정하고 싶다data
필요없음writeable
가치.
한다면writeable
로 설정 또는 설정되지 않았습니다.true
합격해야 합니다.data
이 컴포넌트에 접속합니다.그리고 만약writeable
에 착수하다.false
컴포넌트는 필요 없습니다.data
.
될 수 없다.
회피책으로 워처를 사용하여 수동으로 검증할 수 있습니다.
watch: {
writeable: {
handler(value) {
if(value && typeof this.data === 'undefined') {
console.error("property 'data' is required. ")
}
},
immediate: true
}
}
언급URL : https://stackoverflow.com/questions/50098716/can-required-if-in-vue-props
반응형
'source' 카테고리의 다른 글
C의 풀 "for" 루프 구문은 무엇입니까? (0) | 2022.08.29 |
---|---|
VueJS2 v-html(필터 포함) (0) | 2022.08.29 |
수정 2.0: 역직렬화된 오류 응답을 얻는 방법.몸 (0) | 2022.08.28 |
매크로 값의 문자열화 (0) | 2022.08.28 |
VueJS 메서드가 Axios에서 응답을 반환하지 않음 (0) | 2022.08.28 |