【发布时间】:2021-09-05 14:38:01
【问题描述】:
我在很多项目中都使用 Firebase,但我之前从未在 vue 3 中使用过它。对于 Ionic 项目,我使用带有 typescript 的 Vue 3。我会在 Vue 2 上初始化 Firebase 项目的方法是,在 main.js 文件中:
new Vue({
router,
created() {
firebase.initializeApp(firebaseConfig)
}}).$mount('#app')
在 vue 3 - main.ts -,尝试过:
const app = createApp(App, {
created(){
firebase.initializeApp(firebaseConfig)
}
})
但我得到了消息:
Firebase:没有创建 Firebase 应用“[DEFAULT]” - 调用 Firebase App.initializeApp()
如果initializeApp() 在文件的根 中的“应用程序定义”之外,它可以工作。可能是什么问题呢?谢谢
【问题讨论】:
-
您似乎正试图在 Firebase 初始化之前调用 Firebase 方法。可以分享一下完整的代码吗?
标签: javascript typescript firebase ionic-framework vuejs3