【发布时间】:2021-06-10 13:53:41
【问题描述】:
我正在使用Vuejs 和Firebase 开始一个小项目。我正在尝试将 Name 和 Price 上传到 Firestore。我检查了他们的文档和一些教程,但我遇到了这个错误。
<div class="form-group">
<v-btn v-on:click="saveData" class="btn btn-primary">Save data</v-btn>
</div>
import db from "../firebase";
export default {
name: "products",
props: {
msg: String,
},
data() {
return {
aon: {
Name: null,
Price: null,
},
};
},
methods: {
saveData() {
db.collection("Products")
.add(this.Product)
.then((docRef) => {
console.log("Document written with ID: ", docRef.id);
})
.catch((error) => {
console.error("Error adding document: ", error);
});
},
},
};
这是我的 firebase.js
import firebase from '@firebase/app';
import '@firebase/auth';
import '@firebase/firestore';
const fb = firebase.initializeApp({
apiKey: "!!!!!!!!!!!",
authDomain: "!!!!!!!!",
databaseURL: "!!!!!!!",
projectId: "!!!!!!",
storageBucket: "!!!!!!!",
messagingSenderId: "!!!!!!!",
appId: "!!!!!!!!!",
measurementId: "!!!!!!!!!!!!"
});
const db = firebase.firestore();
export default firebase;
export {db,fb} ;
【问题讨论】:
标签: javascript firebase vue.js google-cloud-firestore vuetify.js