如何为reactnative创建UUID

时间:2017-03-16 10:29:01

标签: react-native

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

此方案的任何其他想法或如何创建UUID。

未使用任何npm pakage。

4 个答案:

答案 0 :(得分:5)

如果不使用已经测试过的npm代码,您可以创建自己的函数,为您生成 UUID

请参阅this question

答案 1 :(得分:1)

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

   npm install react-native-uuid --save

之后,将模块导入文件中

import uuid from 'react-native-uuid';
//usage 
var testUUID = uuid.v1();

您可能会看到一个错误提示

  

模块缓冲区在本机反应中不存在

如果是的话,也安装该模块,

 npm install buffer --save

希望这会有所帮助!

答案 2 :(得分:0)

对我有用的是使用安装uuid-random。

npm i uuid-random

然后导入

import uuid from 'uuid-random';

最后使用

uuid()

More about uuid-random package

答案 3 :(得分:0)

我们最近刚刚发布了 import numpy as np import matplotlib.pyplot as plt stacked = np.ndarray(shape=(300,300,20)) for s in range(11): s=s+1 source = cv2.imread('ss\StarM '+ str(s) +'.png',2) m = np.asmatrix(source) stacked[:,:,s]=m x=stacked[:,:,0] y=stacked[:,:,1] z=stacked[:,:,2] fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.scatter(x,y,z) plt.xlim(0,300) plt.ylim(0,300) plt.show() 的更新版本,完全用 TypeScript 重写。

使用方法如下:

  1. 安装
react-native-uuid
  1. 打电话
npm install react-native-uuid

更多详情: https://github.com/eugenehp/react-native-uuid