Один из способов - получить файл firebaseConfig.js
, подобный следующему
import firebase from 'firebase/app';
import 'firebase/firestore';
var config = {
apiKey: "....",
authDomain: ".....",
databaseURL: ".....",
......
};
firebase.initializeApp(config);
const db = firebase.firestore();
// date issue fix according to firebase
const settings = {
timestampsInSnapshots: true
};
db.settings(settings);
export {
db
};
и импортируйте и используйте его в каждом из ваших Компонентов (где вам нужен Firebase) следующим образом:
<template>
......
</template>
<script>
const firebase = require('../firebaseConfig.js');
export default {
name: 'xxxxx',
data() {
return {
....
};
},
methods: {
fetchData() {
firebase.db
.collection('xxxxx')
.get()
..... //Example of a call to the Firestore database
}
}
....
};
</script>