小编Ela*_*n r的帖子

react-native-dropdown-picker,如何修复其他组件上的下拉选择器覆盖

我使用了react-native-dropdown-picker来根据按钮单击显示多个下拉菜单。下拉列表显示为覆盖在另一个组件上,我无法选择项目。任何人都可以帮助解决这个问题吗?

在此输入图像描述

示例代码:

import * as React from 'react';
import {View, Text, ScrollView, StyleSheet} from 'react-native';
import DropDownPicker from 'react-native-dropdown-picker';
import {Button, Card} from 'react-native-paper';
//import Constants from 'expo-constants';

// You can import from local files
//import AssetExample from './components/AssetExample';

// or any pure javascript modules available in npm
//import { Card } from 'react-native-paper';

export default function App() {
  const [myArray, setMyArray] = React.useState([]);
  const [open, setOpen] = React.useState(false);
  const [value, setValue] = React.useState(null);
  const [items, setItems] = React.useState([
    {label: …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native react-native-dropdown-picker

7
推荐指数
1
解决办法
1万
查看次数

React Native to firestore: Firestore (8.2.1): Connection WebChannel transport errored

我创建了简单的 React Native 屏幕,可以将数据存储到 Firestore。我试过下面的代码,但它没有工作,而不是抛出一些错误。任何人都可以帮助我吗?

我的代码:

应用程序.js

import React, { Component } from 'react';
import {StyleSheet,Text,View,TextInput,Button,TouchableHighlight} from 'react-native';

import firebase from 'firebase';
import firestore from '@react-native-firebase/firestore';

const firebaseConfig = {
  apiKey: "*********************",
  authDomain: "test-c78ec.firebaseapp.com",
  projectId: "test-c78ec",
  storageBucket: "test-c78ec.appspot.com",
  messagingSenderId: "106189113329",
  appId: "1:106189113329:web:4bf80ec51eba69ab042650",
  measurementId: "G-875ZSQLZS4"
};
firebase.initializeApp(firebaseConfig);

 export default class App extend components{

check2(){
  console.log("level strarted");
  firebase
  .firestore()
  .collection("MyCollection")
  .doc("mydoc")
  .set({
    key: "2",
    value: "World",
  })
  .then((ref) => { console.log(ref);
    console.log("sucessssssssssssssss")
   });
}

render(){
 return(
  <View>
    <TouchableHighlight style={[styles.buttonContainer, styles.loginButton]} onPress={() => …
Run Code Online (Sandbox Code Playgroud)

firebase reactjs react-native google-cloud-firestore

5
推荐指数
1
解决办法
2622
查看次数

react-native-dropdown-picker 列出的项目未正确显示(覆盖)

我使用“react-native-dropdown-picker”包创建了 DropDown 选择器,所有项目都列出了,但它在另一个组件上看起来是透明的。任何人都可以帮我解决这个问题吗?

在此输入图像描述

这是我的源代码:

import React, {useState} from 'react';
import {View, Text, Button, ScrollView, StyleSheet} from 'react-native';
import DropDownPicker from 'react-native-dropdown-picker';

  
const App = () => {
  const [myArray, setMyArray] = useState([]);
  const [open, setOpen] = useState(false);
  const [value, setValue] = useState(null);
  const [items, setItems] = useState([
    {label: 'Apple', value: 'apple'},
    {label: 'Banana', value: 'banana'}
  ]);

  return (
      <View style={styles.container}>
        <Button title="Check"/>
        <Text>Hello world</Text>
        <DropDownPicker
          open={open}
          value={value}
          items={items}
          setOpen={setOpen}
          setValue={setValue}
          setItems={setItems}
        />
        <Button title="Check"/>
        <Text>Hello world</Text>
        <Button title="Check"/>
        <Text>Hello world</Text> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native react-native-dropdown-picker

4
推荐指数
1
解决办法
1万
查看次数