我是新的反应本土和工作在我的第一个项目在博览会。我试图为用户正在下的每一个订单生成唯一的id,下面是我尝试过的
const orderId = () => {
var S4 = () => {
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
};
return (
S4() +
S4() +
"-" +
S4() +
"-" +
S4() +
"-" +
S4() +
"-" +
S4() +
S4() +
S4()
);
};
console.log(orderId);我在终端机得到的是函数orderId
发布于 2021-05-25 06:13:40
您可以使用以下内容:
https://www.npmjs.com/package/react-native-uuid
npm install react-native-uuid
import uuid from 'react-native-uuid';
uuid.v4(); // ⇨ '11edc52b-2918-4d71-9058-f7285e29d894'如果无法在项目中使用其他库,请参见以下相关问题:
发布于 2021-05-25 06:12:56
function guidGenerator(){
vary S4 = function(){
return (((1+Math.random())*0x10000)|0).to String(16).substring(1);
};
return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}发布于 2021-09-03 04:37:15
遇到这个问题,today....tried在反应中使用纳米粒子和Baaam.
那么,then...So,为什么不编写我们自己的简单解决方案呢?这个人做得很好:)
export function generateUUID(digits) {
let str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXZ';
let uuid = [];
for (let i = 0; i < digits; i++) {
uuid.push(str[Math.floor(Math.random() * str.length)]);
}
return uuid.join('');
}generateUUID(10) // 7ABLSma6F6
generateUUID(32) // FCGQ91Q5r2y3PkkPFuHhFh9JusMMDFwRhttps://stackoverflow.com/questions/67682503
复制相似问题