如何为reactnative创建UUID

7 react-native

在我的应用程序中,我将存储一些数据,所以我会使用AsyncStorage方法,但现在需要创建一个uuid因为AsyncStorage名称相同而更新.

此方案的任何替代想法或如何创建UUID.

没有使用任何npm pakage.

Man*_*ath 18

首先运行脚本为 react-native-uuid 安装 npm 包

   npm install react-native-uuid --save
Run Code Online (Sandbox Code Playgroud)

之后通过以下方式导入文件中的模块

import uuid from 'react-native-uuid';
//usage 
var testUUID = uuid.v1();
Run Code Online (Sandbox Code Playgroud)

您可能会收到一个错误显示

反应原生中不存在模块缓冲区

如果是这样,也安装该模块,

 npm install buffer --save
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!

  • 这会生成如下错误:“试图导入 Node 标准库模块“buffer”。它失败了,因为 React Native 不包含 Node 标准库。” (7认同)

K.A*_*che 5

无需使用已经测试过的npm代码,您可以创建自己的函数,该函数将生成UUID

看到这个问题