有人可以建议我如何在React中创建ID生成函数吗?
到目前为止,我已经尝试通过uuid npm包https://www.npmjs.com/package/uuid来实现这一点,
import uuidv4 from 'uuid'
helpIdGenerator {
const uuidv4 = require('uuid/v4')
}
但它似乎不起作用。
答案 0 :(得分:5)
此功能可能很有用:
function guidGenerator() {
var S4 = function() {
return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
};
return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}
这会产生这样的随机ID:
6b33fce8-1745-f8de-4ad8-4ee42585oprf
答案 1 :(得分:1)
这对我有用:
import uuid from 'react-native-uuid'
let id = uuid.v1()
答案 2 :(得分:0)
(代表问题作者发布解决方案)。
使用以下方法修正:
helpIdGenerator = () => {
const uuidv4 = require('uuid/v4')
}