반응형
VueJS 컴포넌트(TypeScript)에서 "_super.apply is not function"(_super.apply is not function)을 해결하는 방법
저는 VueJs에 완전히 정통하지만 Angular 등에 대해 어느 정도 경험이 있습니다.주로 개발이죠.환경 설정(Web pack, gulp 등)이 많지 않다.
VueJs를 TypeScript로 셋업하려고 했는데 거의 동작하고 있습니다.필요한 출력은 얻을 수 있지만 콘솔에 몇 가지 오류가 표시되므로 제거할 수 있습니다.
내 간단한 컴포넌트는 이 파일들로 구성되어 있어...
index.vue
<template src="./countries.component.html"></template>
<script src="./countries.component.ts" lang="ts"></script>
countries.component.displays
<section class="countries">
<div>Countries...</div>
</section>
countries.component.ts에 접속할 수 있습니다.
import * as Vue from 'vue';
import Component from 'vue-class-component'
@Component({})
export default class CountriesComponent extends Vue {}
"Countrys.."가 표시됩니다."라고 해야 하는데 콘솔에 다음과 같은 오류가 나타납니다.
[Vue warn] :data(): 오류입니다(D:에 있습니다).\Projects\sb1\src\components\countries\index.vue)
그리고.
TypeError: _super.apply는 함수가 아닙니다.
누가 나 좀 도와줄래?
또한 모든 파일이 컴파일되어 Chromes Developer Tools를 사용하여 디버깅할 수 없습니다.어떤 설정이 원인인지 힌트를 주시면 감사하겠습니다.
더 자세히 설명해야 할 사항이 있으면 알려주세요:-)
잘 부탁드립니다!
시행착오...이것으로 수정:
교환
import * as Vue from 'vue';
와 함께
import Vue from 'vue'
언급URL : https://stackoverflow.com/questions/43051838/how-to-solve-super-apply-is-not-a-function-in-vuejs-component-typescript
반응형
'source' 카테고리의 다른 글
| Vuetify.js 플러그인에서 vuex 상태 사용 (0) | 2022.08.27 |
|---|---|
| 입력값 문제를 해결하려면 어떻게 해야 합니까? (0) | 2022.08.27 |
| 16진수 부동 상수(C) (0) | 2022.08.27 |
| Vuejs와 Axios가 여러 get 요구를 하다 (0) | 2022.08.27 |
| Vuex에서 store.subscribe() 메서드를 사용할 수 없습니다. (0) | 2022.08.27 |