4
A
回答
23
要在项目cd
安装火力作为依赖,你的项目目录,并在命令行中运行以下命令
npm install --save firebase
现在在main.js文件中添加此
import Vue from 'vue'
import App from './App.vue'
import * as firebase from 'firebase'
import { store } from './store/store'
const config = {
apiKey: "xxxxxxx",
authDomain: "xxxxxxx",
databaseURL: "xxxxxxx",
storageBucket: "xxxxxxxx",
messagingSenderId: "xxxxxxx"
};
Vue.prototype.$firebase = firebase.initializeApp(config);
new Vue({
el: '#app',
store,
render: h => h(App)
})
- 您还可以将您的Firebase凭据添加到外部js文件中,并将其导入到main.js文件中,如下所示:
火力-config.js
export const config = {
apiKey: "xxxxxxx",
authDomain: "xxxxxxx",
databaseURL: "xxxxxxx",
storageBucket: "xxxxxxxx",
messagingSenderId: "xxxxxxx"
};
现在,在您main.js做如下
import Vue from 'vue'
import App from './App.vue'
import * as firebase from 'firebase'
import { store } from './store/store'
import { config } from './firebase-config'
Vue.prototype.$firebase = firebase.initializeApp(config);
new Vue({
el: '#app',
store,
render: h => h(App)
})
增加火力点到
Vue.prototype
允许火力的使用在你的VUE组件通过使用this.$firebase
,如果你不希望这种行为你可以初始化火力使用
firebase.initializeApp(config);
现在来到你vuex商店,你可以只导入火力模块如下
import Vue from 'vue' import Vuex from 'vuex' import * as firebase from 'firebase' Vue.use(Vuex); export const store = new Vuex.Store({ state:{}, mutations:{}, actions:{ myFirebaseAction: ({commit}) => { //you can use firebase like this var ref = firebase.database().ref() } } });
相关问题
- 1. VueJs + Firebase
- 2. Browserify + firebase + angularfire - 在哪里放置var Firebase
- 3. Firebase适合在哪里?
- 4. Firebase查询在哪里
- 5. Firebase + Vue + Vuex:保持用户登录
- 6. Firebase在哪里条件与orderBy在Android
- 7. 保持Firebase连接
- 8. Firebase连接错误
- 9. 澄清Firebase连接
- 10. 连接Firebase和Carto
- 11. Firebase连接错误
- 12. 在Rails中连接Firebase
- 13. 在哪里设置Firebase AddValueEventListener片段?
- 14. Vuex和Firebase商店状态错误
- 15. 使用VueJs在Firebase上重置密码
- 16. 将Firebase与React Native连接
- 17. 测试谷歌Firebase连接
- 18. 将UICollectionView连接到Firebase
- 19. 将Chargify与Firebase连接
- 20. Android检查Firebase连接
- 21. 如何连接到Firebase
- 22. Vuex&VueJS(不要变异突变处理之外vuex商店状态)
- 23. 在Firebase项目中集成Gmail连接
- 24. 在iOS上与Firebase断开连接
- 25. 如何在Firebase中计算连接
- 26. Firebase:请在permission_denied后重新连接
- 27. VueJS +订单中的Firebase麻烦By
- 28. Android 2.2.2 Firebase Assistant将您的应用重新连接到firebase
- 29. 将Firebase数据库值连接到Firebase Web App
- 30. 随着react-redux-firebase重新连接到firebase登录后
我建议你检查这个插件:https://github.com/vuejs/vuefire – wostex
我不想使用这个插件...它不适用于VUEX,Vuexfire不适用于Firebase 4! :( – timomue