IT이야기

Vue 및 TypeScript에 필요한 소품

cyworld 2022. 3. 7. 21:32
반응형

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;

Vue 템플릿 편집

참조URL: https://stackoverflow.com/questions/56801082/vue-and-typescript-required-prop

반응형