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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章