在我的应用程序中,我会存储一些数据,因此,我将使用asyncstorage方法,但现在需要创建一个UUID因为更新的异步名称。
对于这种情况或如何创建UUID的任何替代想法。
未使用任何NPM Pakage。
首先运行脚本以安装react-native-uuid
的npm软件包 npm install react-native-uuid --save
之后,通过
导入文件中的模块import uuid from 'react-native-uuid';
//usage
var testUUID = uuid.v1();
您可能会遇到一个错误,显示
模块缓冲区不存在于React Native
中
如果是这样,也安装该模块,
npm install buffer --save
希望这会有所帮助!
不使用NPM已经测试的代码,您可以创建自己的函数,该功能将为您生成 uuid 。
请参阅此问题
对我有用的是使用。
npm i uuid-random
然后导入,
import uuid from 'uuid-random';
最后使用,
uuid()
更多关于UUID随机软件包
我们刚刚发布了react-native-uuid
的更新版本,在Typescript中完全重写。
这是使用它的方法:
- 安装
npm install react-native-uuid
- 呼叫
import uuid from 'react-native-uuid';
uuid.v4(); // ⇨ '11edc52b-2918-4d71-9058-f7285e29d894'
更多详细信息:https://github.com/eugenehp/reaeact-native-uuid