programing

vue-class-component의 유형에 속성이 없습니다.

lovecodes 2022. 7. 27. 23:55
반응형

vue-class-component의 유형에 속성이 없습니다.

TypeScript 컴포넌트 파일에서 프로펠이 존재하지 않는다는 오류가 발생했지만 문서 예제에 설명된 대로 프로펠을 선언했습니다.

Property 'propMessage' does not exist on type 'MyComponent'.Vetur(2339)

이거 어떻게 고쳐야 돼요?

에러 스크린샷

링크한 문서에는 다음과 같은 내용이 기재되어 있습니다.

다음은 바벨로 쓰인 예시입니다.TypeScript 버전을 찾는 경우 예제 디렉토리에 있습니다.

예:

<script lang="ts">
    import Vue from 'vue';
    import { Component } from 'vue-class-component';

    const AppProps = Vue.extend({
      props: {
        propMessage: String
      }
    })

    @Component
    export default class YourComponent extends AppProps {

        get something() {
            return this.propMessage;
        }
    }
</script>

언급URL : https://stackoverflow.com/questions/57901742/property-does-not-exist-on-the-type-in-vue-class-component

반응형