Nuxt를 사용하여 웹 페이지를 만들고 있으며 클래스를 만들어 .vue 파일 중 하나에서 사용하고 싶습니다. 가져 오기를 사용해 보았지만 import Card from "~/assets/mylib/Card.js"
작동하지 않습니다. .vue 파일 내부의 Card.js 파일에 액세스하는 방법을 모르겠습니다.
index.vue
import Card from "~/assets/mylib/Card.js"
created() {
let card = new Card("blue")
}
Card.js
class Card {
constructor(color) {
this.color = color
}
}
오류:
_assets_mylib_Card_js__WEBPACK_IMPORTED_MODULE_4___default.a is not a constructor
Card.js 를 다음과 같이 수정 하십시오 .
export default class Card {
constructor(color) {
this.color = color
}
}
그런 다음 index.vue 내에서 다음과 같이 가져옵니다 .
import { Card } from "~/assets/mylib/Card"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다