小编Ziy*_*göz的帖子

世博条形码扫描仪在导航屏幕后停止工作

因此,当我导航到扫描仪屏幕并返回上一个屏幕,然后再次导航到扫描仪屏幕时,我遇到了问题,条形码扫描仪无法工作。即使控制台日志也不起作用。我必须清除现金和世博应用程序中的所有数据才能再次工作扫描仪屏幕。我真的不知道是什么导致了这个问题,但对导航非常怀疑。有人可以帮我吗?我在下面添加了我的扫描仪屏幕。

import React, { useState, useEffect } from "react";
import {
  Text,
  View,
  FlatList,
  Button,
  Modal,
  Pressable,
  Alert,
  StyleSheet,
} from "react-native";
import { BarCodeScanner } from "expo-barcode-scanner";
import axios from "axios";
import { localIP, ngrokServer } from "../constants";
import allStyles from "../components/molecules/Styles";

const styles = allStyles;

export default function ScannerScreen({ navigation }) {
  const [hasPermission, setHasPermission] = useState(null);
  const [scanned, setScanned] = useState(false);

  useEffect(() => {
    setReset(false);
  });

  useEffect(() => {
    (async () => {
      const { status } …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native expo

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

标签 统计

expo ×1

javascript ×1

react-native ×1

reactjs ×1