我在我的应用程序中存储一些数据,所以我将使用AsyncStorage方法,但现在需要创建一个UUID,因为AsyncStorage名称相同会更新。
有没有这种情况的替代想法或如何创建UUID。
没有使用任何npm包。
我在我的应用程序中存储一些数据,所以我将使用AsyncStorage方法,但现在需要创建一个UUID,因为AsyncStorage名称相同会更新。
有没有这种情况的替代想法或如何创建UUID。
没有使用任何npm包。
首先运行脚本安装react-native-uuid的npm软件包。
npm install react-native-uuid --save
之后通过以下方式在您的文件中导入模块
import uuid from 'react-native-uuid';
//usage
var testUUID = uuid.v1();
你可能会看到一个错误提示:
在React Native中不存在buffer模块
如果出现了这个错误提示,那么请安装该模块。
npm install buffer --save
希望这能帮到你!我们最近发布了更新版本的react-native-uuid
,完全采用TypeScript重写。
以下是如何使用它:
npm install react-native-uuid
import uuid from 'react-native-uuid';
uuid.v4(); // ⇨ '11edc52b-2918-4d71-9058-f7285e29d894'
对我来说有效的方法是使用以下命令安装uuid-random:
npm i uuid-random
然后导入:
import uuid from 'uuid-random';
最后使用:
uuid()