firebase - 我无法将 vue.js 页面中的数据添加到 firestore 数据库
问题描述
我是 vue.js 和 firebase 的新手
我想firebase/firestore
从我的 Vue 页面向我的数据库添加一个集合
这是我的代码:
<script>
import db from '@/fb'
export default {
methods: {
addTask(){
const project = {
title: 'some title',
content:'some content',
due:'01/01/2021',
person: 'someone',
status:'ongoiing'
}
db.collection('projects').add(project).then(() => {
console.log('added to database')
})
...
这是我放在“src”文件夹的“fb.js”文件中的firestore项目配置:
//import firebase from 'firebase'
import firebase from 'firebase/app'
import 'firebase/firestore'
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "XXXXXX",
authDomain: "XXXX.firebaseapp.com",
projectId: "XXXXX",
storageBucket: "XXXXX.appspot.com",
messagingSenderId: "XXXXXXXX",
appId: "1:XXX:web:XXXXX"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
const db = firebase.firestore();
db.settings({timestampsInSnapshots:true})
export default db;
我的问题是当我点击添加按钮时,没有任何反应
非常感谢您的帮助
解决方案
推荐阅读
- python - 如果值为真,则附加到 Python 中的新列表
- symfony - 如何在 Symfony 5 中递归地对数组进行非规范化?
- visual-studio-mac - 在 Visual Studio Mac 2019 上设置活动解决方案配置
- google-apps-script - 如何将 +1 添加到用户电话号码 - 通过 Zapier、Webflow 到表格、表格到 Twilio
- python - 在 If-Elif-Else 语句中未正确运行的赋值语句
- ansible - 将挂载存储在变量中并注释或禁用交换挂载
- amazon-web-services - 如何按单列对 DynamoDB 表进行排序?
- html - 使用 CSS 定位具有特定类的第二个和倒数第二个元素
- python-3.x - 从 Optional[T] 获取 Python 类型 T 的变量
- python - 放入 fastapi 的方法不起作用/不允许 405 方法