ReferenceError:找不到变量:auth请帮忙const handleLogin = () => {auth.signInWithEmailAndPassword(email, password).then(userCredentials => {const user = userCredentials.user;console.log('Logged in with:', user.e
2022-08-03
当我的 AsyncStorage 项目为空时,我收到以下警告消息“可能未处理的承诺拒绝(id:0)”所以我的问题是:我该如何处理承诺拒绝?我的代码:componentDidMount() {try {// This warning only appears when 'connections' item is emptyAsyncStorage.getItem('connections').the
2017-12-22
我这几天一直在练习 React Native。我正在尝试制作一个电影页面应用程序。我的代码可以正常工作。但我的问题是它显示了一个关于可能未处理的承诺拒绝的错误。我知道问题出在哪里,但我不知道如何修复它。这里是问题的根源(Details.js):import { isEmptyStatement } from '@babel/types';import React, {useEffect, useS
2021-11-23
我将我的 firebase api 调用从我的 react native 组件中抽象出来,放到一个服务层。这对于返回承诺的调用很有效,但这个调用 onAuthStateChanged 不会返回承诺。如果没有服务层,我只会这样做:firebase.auth().onAuthStateChanged(user => {if (user) {//logged in} else { //not logge
2018-03-16
此方法应该返回用户列表,但返回一个空数组。当我在 forEach 循环内进行控制台日志时,它会打印数据,但不会在循环外部打印数据。 get getAllUsers() {const usersList = [];firebase.firestore().collection('users').get().then(snapshot => {snapshot.forEach(user => {us
2019-11-04
我正在尝试从 Firebase 实时数据库中获取餐厅列表,我的代码片段用于获取数据 -_isMounted = false;state :{data: [],}constructor(props){super(props)this.state = {data:[],}}componentDidMount(){this._isMounted = truethis.getData()}componen
这里我有一个函数,无论文档是否存在于集合中,它都应该返回 true 或 false。查询工作正常,控制台日志中的结果实际上显示了要返回的正确布尔值。async function isClaimed(voucher, user) {var db = Firebase.firestore();var result;await db.collection("ClaimedVoucher").where(
2020-07-30
我仍在学习 react-native。成功调用从记录中删除文件后,我尝试将成功消息打印到控制台,但收到以下错误。有什么提示我哪里出错了吗?TypeError: undefined is not an object (evaluating'server.deleteLocation(userUID, {streetName: streetName,long: long,lat: lat}).then
2020-12-08
我正在使用 Firebase 构建 React Native 应用。我在我的一个组件中使用以下方法(以及其他方法)从 Firebase 获取数据:loadMessagesFromFirebase(chatId){let messageList = [];let data = {};let message = {};const dataRef = firebase.database().ref('c
2021-02-12
我有一个专门用于处理 React Native App 身份验证功能的文件。其中一个函数getJWToken是一个匿名异步函数,它尝试通过以下方式获取当前用户令牌:const auth = db.auth()// db === (Firebase.apps.length === 0 ? Firebase.initializeApp(config) : Firebase.app())// the c
2021-10-12
我有一个简单的函数来检查用户是否具有高级访问权限:export const checkPremium = async () =>{if (auth.currentUser) {const q = query(collection(db_firestore, 'users'));onSnapshot(q, (querySnapshot) => {querySnapshot.forEach((doc)
2022-04-13
我使用create-react-native-app (CRNA)创建了一个RN项目。我想使用expo提供的Camera API。为此,我只需复制此处的示例https://docs.expo.io/versions/latest/sdk/camera.html并包含Component。启动应用程序时,我得到以下信息:Undefined is not an object _expo.camera.c
2017-09-11
// 我在 QRCodeScanner 中使用相机,下面是我的 package.json 文件,我已在清单文件中安装了所有依赖项和权限。但在构建 react-native run-android 时,它加载了 100%,但出现此错误“null 不是对象(评估‘cameramanager.aspect’)”{"name": "Vmedics","version": "0.0.1","privat
2019-02-12
我正在尝试在我的项目中使用“React-native-camera”库。我已经这样做了 50 多次,每次在我的 Mac 和 Linux 系统上都一切顺利。但现在突然间它不再在我的 Linux 系统上运行,并且不断生成此错误(但在 Mac 上可以运行!)。我已检查了此处的所有配置步骤我尝试将 missingDimensionStrategy 'react-native-camera'、'genera
2019-05-04
我正在尝试使用 React Native 应用访问相机。我已经从官方文档中复制了所有代码。每个人都做了同样的事情,包括官方 expo-docshttps://docs.expo.io/versions/latest/sdk/camera/。我访问相机并拍照的代码是export default function Cameracontrol() {const [hasPermission, setHa
2020-01-28