【问题标题】:How to fix Device: (3:2294) null is not an object (evaluating 'f.getRandomBase64') uuid react-native如何修复设备:(3:2294)null 不是对象(评估'f.getRandomBase64')uuid react-native
【发布时间】:2020-04-29 08:19:08
【问题描述】:

我正在使用零食博览会学习 react-native,并尝试为我的组件生成随机唯一数字,但是当我在 android 和 iOS 上测试我的应用程序时出现错误,但它可以在网络上正常工作:

Device: (3:2294) null is not an object (evaluating 'f.getRandomBase64')

这是我的代码

import * as React from 'react';
import { View } from 'react-native';

import 'react-native-get-random-values';
import { v4 as uuidv4 } from 'uuid';

export default function App() {
  return (
    <View>
     {uuidv4()}
    </View>
  );
}

这是我的snack link

【问题讨论】:

标签: reactjs react-native expo uuid


【解决方案1】:

安装react-native-get-random-values 后重建应用程序为我解决了这个问题。

安装后react-native-get-random-values:

  1. cd ios &amp;&amp; pod install &amp;&amp; cd ..
  2. 从模拟器/设备中删除应用并重新安装。

PS。调试器工作时未出现此问题。

【讨论】:

    猜你喜欢
    • 2020-04-15
    • 1970-01-01
    • 2021-08-30
    • 2017-09-19
    • 2021-10-27
    • 2019-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多