我正在使用 Vue + Firebase + Vuefire 构建一个简单的 Web 应用程序,当我尝试在组件中使用我的 Firebase db 变量时,我得到“Uncaught TypeError: Cannot read property 'ref' of undefined” 。
在 main.js
Vue.use(VueFire)
const firebaseApp = Firebase.initializeApp({ //setting })
// Export the database for components to use.
export const db = firebaseApp.database()
在我的组件中
// in Recipes.vue
import {db} from '../main.js'
export default {
recipe: {
source: db.ref('recipes')
// Console says: "Uncaught TypeError: Cannot read property 'ref' of undefined"
}
}
我按照本教程中的步骤https://alligator.io/vuejs/vuefire-firebase/
如果在 main.js 中使用此代码,则此代码db.ref('recipes')
有效,但一旦我将其导入组件中,它就永远无法工作。