Skip to content

guid 全局唯一标识符生成工具

函数列表

guid(length?, firstU?, radix?) => string

生成全局唯一标识符,可用于元素的 id 或 class 名等需要唯一字符串的场景。

参数

参数名类型必填默认值说明
lengthnumber | null32guid 的长度,传 null 则按 rfc4122 标准生成
firstUbooleantrue首字母是否为"u",确保可用作 id 或 class
radixnumber62生成的基数,决定可用字符范围

返回值

类型说明
string全局唯一的随机字符串

示例

typescript
import { guid } from "@hy-app/ui";

const elId = guid(20);
const elClass = guid();

console.log(elId); // 20位随机字符串
console.log(elClass); // 32位随机字符串