reactjs - 世博会/Firestore 兼容性
问题描述
我正在世博会上运行一个项目,但我在将 Firestore 后端实现到代码中时遇到了困难。没有太多有用的文档来帮助语法。
我创建了一个名为 usersApi 的单独文件:
import firebase from "firebase"
require("firebase/firestore");
import React, { Component } from 'react';
const firebaseConfig = {
apiKey: "...",
authDomain: "...",
databaseURL: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "...",
appId: "..."
};
!firebase.apps.length ? firebase.initializeApp(firebaseConfig) : firebase.app();
export function addUsers(child, addComplete){
firebase.firestore().collection('users').add({
fname: child.name,
lname: child.name,
createdAt: firebase.firestore.FieldValue.serverTimestamp()
}).then((data) => addComplete(data))
.catch((error) => console.log(error));
}
export function getNames(namesRetrieved){
我想要的目标是检索用户在表单上输入应用程序的名称并将其存储在 firestore 数据库中。这是在出席.js 文件中:
export default class Attendance extends Component {
state = {
childFistName: '',
childLastName: '',
tableHead: ['First Name', 'Last Name', 'Time in', 'Time out'],
students: []
}
解决方案
推荐阅读
- javascript - 初始化时类中的“this”语句的“TypeError:无法读取未定义的属性'cvs'”
- java - 服务器收到请求并处理它,但改造 Android 超时并因互联网不佳而失败
- android-studio - 离子5电容器android项目不同步
- python - 使用交叉熵函数进行二分类时,模型输出标量与二维向量之间存在较大差距
- sql - 执行此查询的最佳方法是什么 (SQL)
- yaml - 使用 terraform yamldecode 访问多级元素
- python - OpenCV 是否能够执行灰度形态扩张?
- python - Kivy-如果一个按钮与回调(实例)绑定,如何调用其他函数
- javascript - NodeJS:map函数将返回一个空数组
- java - 在 Java 8 中使用“gsw”作为瑞士语言区域设置时,java.util.Locale 构造函数不起作用