Vue3+nanoid编写字符串ID生成器
Vue3+nanoid编写字符串ID生成器
中文介绍:https://github.com/ai/nanoid/blob/HEAD/README.zh-CN.md
一个小巧、安全、URL友好、唯一的 JavaScript 字符串ID生成器。
“一个惊人的无意义的完美主义水平,这简直让人无法不敬佩。”
- 小巧. 116字节 (经过压缩和Brotli处理)。没有依赖。Size Limit 控制大小。
- 安全. 它使用硬件随机生成器。可在集群中使用。
- 紧凑. 它使用比 UUID(
A-Za-z0-9_-
)更大的字母表。因此,ID 大小从36个符号减少到21个符号。 - 可移植. Nano ID 已被移植到 20种编程语言。
代码
import { nanoid } from 'nanoid'
const id = nanoid() //=> "V1StGXR8_Z5jdHi6B-myT"
//使用自定义的字符进行随机
import { customAlphabet } from "nanoid";
//在abcdefghijklmnopqrstuvwxyz随机出来10个字符
const nanoid = customAlphabet("abcdefghijklmnopqrstuvwxyz", 10);
//使用
const id = nanoid()
本文来自博客园,作者:静坐仰望星空,转载请注明原文链接:https://www.cnblogs.com/itljf/p/18200755