반응형
Vue 3 - app.config가 정의되지 않았습니다.이 오류를 회피하는 방법
모든 걸 문서대로 하고 있는데 콘솔에 오류가 있어요.Firebase 인스턴스의 글로벌 변수를 생성하려고 합니다.
main.js
:
import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import firebase from 'firebase'
require('firebase/firestore')
const config = {
// config
}
firebase.initializeApp(config)
const app = createApp(App)
.use(store)
.use(router)
.mount("#app");
console.log(app.config) // undefined
app.config.globalProperties.$firebase = firebase;
왜?undefined
? 아니면 속성을 덮어쓸까요?globalProperties
나 자신config
오브젝트?
const app = createApp(App).use(store).use(router).mount("#app")
필드가 있는 앱 인스턴스가 아닌 루트 구성 요소 인스턴스를 반환합니다.config
다음 작업을 수행해야 합니다.
const app = createApp(App)
const rootComponent = app.use(store)
.use(router)
.mount("#app");
console.log(app.config)
app.config.globalProperties.$firebase = firebase;
차이점에 대한 자세한 내용은 여기를 참조하십시오.
체인으로 묶어야 합니다.app
콜이 아닌 변수createApp
:
const app = createApp(App);
app.use(store)
app.use(router);
app.mount('#app');
console.log(app.config); // Not undefined
언급URL : https://stackoverflow.com/questions/65346785/vue-3-app-config-is-undefined-how-to-bypass-this-error
반응형
'source' 카테고리의 다른 글
MySQL에서 SELECT DISTINT와 GROUP BY 중 어느 쪽이 빠릅니까? (0) | 2022.10.30 |
---|---|
React 함수/Hooks 컴포넌트에 componentDismount가 동등합니까? (0) | 2022.10.30 |
Google Chrome에서 인라인 Javascript로 중단점을 설정하는 방법은 무엇입니까? (0) | 2022.10.30 |
Vuetify.js에서 추가 아이콘을 클릭하여 함수를 호출하는 방법 (0) | 2022.10.30 |
어레이 인덱스가 바인딩되지 않은 동작 (0) | 2022.10.30 |