所以我最近遇到了文本标签中显示的错误,尽管我找不到它显示的原因。我已记录该值不为空并且在按下按钮之前该值已存在。这是我的 jsx 代码:
<TouchableOpacity style={styles.profilePhotoBack} onPress={() => addProfilePhoto()}>
{profilePhoto ? (
<Image style={styles.image} source={{uri: profilePhoto}} />
) : (
<View style={styles.profilePhoto}>
<AntDesign name="plus" size={50} color="white" />
</View>
)};
</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)
这是我的函数代码以及状态:
const [profilePhoto, setProfilePhoto] = useState();
const getPermission = async () => {
if (Platform.OS !== "web") {
const { status } = await Permissions.askAsync(Permissions.CAMERA_ROLL);
return status;
}
};
const pickImage = async () => {
try {
let result = await ImagePicker.launchImageLibraryAsync({
mediaTypes: ImagePicker.MediaTypeOptions.Images,
allowsEditing: true,
aspect: [1, 1],
quality: …Run Code Online (Sandbox Code Playgroud) javascript firebase react-native google-cloud-firestore react-native-firebase
所以我最近尝试在 firebase 中对用户进行 FlatList 搜索,但我遇到了一堆错误,尽管代码中似乎没有错误。目前,该列表搜索并没有返回任何内容,尽管“用户”的 firebase 集合中有明确的数据。当我尝试在 getUsers() 中 Promise 的解析语句正上方记录“结果”时,我突然看到了用户,虽然我得到“结果”不存在的错误,这很奇怪,因为为什么会出现错误使代码工作?无论如何,如果有人能够帮助我尝试使这个 FlatList 工作,我将不胜感激。我已经为此工作了 3 天,似乎无法在线找到任何解决方案或修复代码。为了你的帮助,我很乐意给你一个邓肯甜甜圈,因为这对我来说意义重大。我感谢所有帮助和提示,并提前感谢您的时间!(我的平面列表的代码在下面,没有样式)
import React, { useState, useContext, useEffect } from "react";
import {
View,
Text,
StyleSheet,
StatusBar,
TextInput,
ScrollView,
Image,
ActivityIndicator,
TouchableOpacity,
FlatList,
} from "react-native";
import { FirebaseContext } from "../context/FirebaseContext";
import { UserContext } from "../context/UserContext";
import { FontAwesome5, Ionicons } from "@expo/vector-icons";
import { LinearGradient } from "expo-linear-gradient";
import _ from "lodash";
import "firebase/firestore";
import firebase from "firebase";
import config from "../config/firebase";
const SearchScreen …Run Code Online (Sandbox Code Playgroud) javascript firebase react-native react-native-flatlist react-native-firebase
我无法更改 iPhone 顶部显示 wifi 和时间的颜色,我想知道是否有人知道该怎么做。它不是后退按钮所在的部分,而是在显示时间以及 wifi 和数据标志的位置。任何帮助将不胜感激。谢谢你!
我正在使用 React Native、Expo 和 Firebase 开发一个应用程序,当用户键入位置时,我需要使用 API 来自动完成位置,但地方 API 非常昂贵。我想知道是否有任何免费的或至少便宜得多的react-native-google-places-autocomplete 软件包的替代品?理想情况下,它可以与 expo 和 firebase 一起使用。任何帮助将不胜感激,谢谢!
google-places-api firebase react-native expo google-places-autocomplete