首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vuejs全局注册vuefire

Vuejs全局注册vuefire
EN

Stack Overflow用户
提问于 2018-02-07 19:02:46
回答 2查看 639关注 0票数 0

所以我安装了vuefire,我有

main.js

代码语言:javascript
复制
var Vue = require('vue')
var VueFire = require('vuefire')
var firebase = require('firebase')

Vue.use(VueFire)
var firebaseApp = firebase.initializeApp({ ... })
var db = firebaseApp.database()

现在我纠结于如何全局注册firebase,以便在组件内部可以简单地执行以下操作

代码语言:javascript
复制
export default{
 mounted(){
   this.$firebase....
   }
 }

如何在main.js文件中全局注册firebase,以便在其他组件中不需要总是初始化firebase配置和数据库

EN

回答 2

Stack Overflow用户

发布于 2018-02-07 19:06:37

我们还需要启动firebase连接。创建一个名为firebase.js的新文件。

代码语言:javascript
复制
import Firebase from 'firebase'

const firebaseApp = Firebase.initializeApp({
  // Populate your firebase configuration data here.
  ...
});

// Export the database for components to use.
// If you want to get fancy, use mixins or provide / inject to avoid redundant imports.
export const db = firebaseApp.database();

然后在另一个组件用户中使用

代码语言:javascript
复制
<template>
  <p v-for="user of users">
    {{user.name}}
  </p>
</template>
<script>
import {db} from './firebase';

export default {
  data() {
    return {
      users: {}
    }
  },

  firebase: {
    users: {
      source: db.ref('users'),
      // Optional, allows you to handle any errors.
      cancelCallback(err) {
        console.error(err);
      }
    }
  }
}
</script>
票数 1
EN

Stack Overflow用户

发布于 2019-12-09 15:37:57

我所做的就像是跟随。1.在src/plugins/firebaseApp.js中制作插件

代码语言:javascript
复制
import * as firebase from "firebase/app"
const config = {
  apiKey: "<your key>",
  authDomain: "<your domain>",
  databaseURL: "https://<your URL>.firebaseio.com",
  projectId: "<your projectId>",
}
export default firebase.initializeApp(config)

在main.js

代码语言:javascript
复制
...
import firebaseApp from './plugins/firebaseApp'
...

new Vue({
  ...
  firebaseApp,
  ...
  render: h => h(App)
}).$mount('#app')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48662208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档