반응형
Vue 및 TypeScript에 필요한 소품
다음을 사용하여 구성 요소 클래스에 필수 소품을 추가했다.vue-property-decorator
, 그러나 내가 소품 없이 구성품을 사용하려고 했을 때, 나는 필요한 소품이 없어졌다는 것을 나타내는 콘솔 오류를 보지 못했다. 왜일까?
export default class Test extends Vue {
@Prop() private message!: string;
}
다음 코드는 예상대로 오류를 발생시키지 않는다.
<test message="Hello" />
다음 코드는 오류가 발생해야 하지만 발생하지 않아야 한다.
<test />
실내 장식가는 물체를 가져간다. 그 물체는 다음과 같다.required
기본값이 다음과 같은 속성false
만드는 것message
필수, 지정required: true
당신 안에@Prop
선언:
@Prop({ required: true }) private message!: string;
참조URL: https://stackoverflow.com/questions/56801082/vue-and-typescript-required-prop
반응형
'IT이야기' 카테고리의 다른 글
TS6133 무시: "(가져오기) 선언되었지만 절대 사용되지 않음"? (0) | 2022.03.07 |
---|---|
'정의되지 않음'.ts(2722)일 수 있는 개체를 호출할 수 없음 (0) | 2022.03.07 |
슬롯을 Vue 2에서 Vue 3으로 마이그레이션 (0) | 2022.03.07 |
Vuetify 탭을 Vue-Router와 함께 사용하는 방법 (0) | 2022.03.07 |
계산된 속성 보기 (0) | 2022.03.07 |