error 처리

[vue] Property 'props' does not exist on type '{}' (ts 2339)

Developer Mobssie 2022. 10. 24. 17:05

 

 

TypeScript가 구성 요소 옵션 내에서 유형을 올바르게 추론할 수 있도록 하려면 defineComponent()사용하여 구성 요소를 정의해야한다.

import { defineComponent } from '@vue/composition-api';
export default defineComponent({
  name: 'ColorList',
  props: {
    colorInfo: { type: Array, default: ()=> [] },
  },
});

 

 

 

공식문서 참고 : https://vuejs.org/guide/typescript/overview.html#definecomponent