在Vue.js App中初始化firebase 3.4.0
initialize firebase 3.4.0 in Vue.js App
我在连接firebase 3.4.0到我的Vue.js应用程序时遇到了一些麻烦。我对Vue.js相对较新,并且很少有连接到firebase 3.0的文档。这是我的main.js文件,任何见解将非常感激。
import Vue from 'vue'
import App from './App'
import Firebase from 'firebase'
// Initialize Firebase
var config = {
apiKey: 'AIzaSyBew0KrZus-fa1mtQ8KOCk-i7FFMvR0qHM',
authDomain: 'gkeep-180a7.firebaseapp.com',
databaseURL: 'https://gkeep-180a7.firebaseio.com',
storageBucket: 'gkeep-180a7.appspot.com',
messagingSenderId: '573966307891'
}
firebase.initializeApp(config)
firebase.database().ref('notes').set([
{
title: 'Hello World',
content: 'Lorem Ipsum'
}
])
firebase.database().ref('notes').on('value', (snapshot) => {
let notes = snapshot.val()
console.log(notes)
window.alert(notes[0].title)
})
/* eslint-disable no-new */
new Vue({
el: 'body',
components: { App }
})
下面是我在NPM终端上运行webpack开发服务器时遇到的两个常见错误:
ERROR in ./src/main.js
✘ http://eslint.org/docs/rules/no-unused-vars 'Firebase' is defined but never used
C:'Users'nash_'Documents'keepClone'keep-clone'src'main.js:3:8
import Firebase from 'firebase'
^
✘ http://eslint.org/docs/rules/no-undef 'firebase' is not defined
C:'Users'nash_'Documents'keepClone'keep-clone'src'main.js:13:1
firebase.initializeApp(config)
您导入了Firebase,但使用了Firebase——注意大写F
将导入更改为:import firebase from 'firebase';
或将所有呼叫更改为Firebase.initializeApp
或Firebase.database()
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 未捕获错误:无法在初始化之前调用方法;
- 如何在剑道网格初始化后设置pageSizes
- React redux初始化功能,无论状态变化如何
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular
- 尝试初始化()Spine's控制器和故障
- Angular.js延迟控制器初始化
- 对插件初始化后动态加载的元素进行样式设置
- Angular JS控制器初始化错误
- 在XMLHttpRequest之后重新初始化jQuery
- ember-js组件初始化不同的函数
- Youtube JavaScript API不是't正在初始化
- 函数无法识别初始化的变量
- datepicker引导程序再次初始化
- jquery数据表在初始化时设置宽度
- 如何初始化日期元素以初始化Firebase/AngularJS中的模型
- 无法在本地主机上初始化Firebase
- 在Vue.js App中初始化firebase 3.4.0
- Firebase push给了我SyntaxError:无效的对象初始化器
- 尝试初始化时Firebase类型错误