首页 > 其他分享 >前端常用库—nanoid(唯一标识字符串)

前端常用库—nanoid(唯一标识字符串)

时间:2023-03-20 14:08:07浏览次数:47  
标签:uuid 暴露 yarn 生成 标识 使用 字符串 nanoid

nanoid库和uuid库一样都可以生成uuid,但是nanoid相比uuid要更轻量级,
​​​https://github.com/ai/nanoid​

使用nanoid的使用

1.在项目目录下打开终端,下载安装nanoid库

npm i nanoid

或者,如果你安装了yarn可以使用:

yarn add nanoid

2.引入nanoid库
nanoid库中用分别暴露的方式暴露了一个函数nanoid

import {nanoid} from 'nanoid'

3.使用nanoid生成uuid
直接调用​​​nanoid()​​,即可生成一个uuid

import { nanoid } from 'nanoid'
model.id = nanoid() //=> "V1StGXR8_Z5jdHi6B-myT"

箴言:因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。



标签:uuid,暴露,yarn,生成,标识,使用,字符串,nanoid
From: https://blog.51cto.com/echohye/6132703

相关文章

  • Qt5.12实战之QByteArray与字符指针及字符串转换
    示例源码:#include<QCoreApplication>#include<QDebug>#include<QTextStream>staticQTextStreamcout(stdout,QIODevice::WriteOnly);#include<iostream>#include......
  • mysql-批量替换字符串(replace)
    问题概述批量替换mysql一个表中某个字段的值里面的部分字符串,使用mysqlreplace函数问题解决01、备份表CREATETABLExt_mbfwpz_bak_sjbASSELECT*FROMxt_mbfwpz;......
  • Qt 计算字符串和文件的md5 值
    chatgpt结果string#include<QCryptographicHash>#include<QDebug>QStringstring="Hello,World!";QByteArraydata=string.toUtf8();QByteArrayhash=QCry......
  • 字符与字符数组与字符串
    字符是一种系统自带的数据类型,用char定义,一次只能储存一个字符1#include<stdio.h>23intmain()4{5//定义一个字符变量,存储一个字符6charch......
  • MySQL如何正确查询字符串长度
    前言笔者最近有一个需求,需要将一段文字插入到备注字段remark前面。由于担心插入后超过字段长度的限制,所以需要统计线上数据,根据长度倒序查询remark最长的一批数据看看长......
  • Java基础字符串练习
    ​定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。要求:1、如果传递的参数为空,返回null2、如果传递的数组元素个数为0......
  • 目标识别算法设计指引
    简述简述目标识别算法中常用的图像算法,便于以后算法的设计应用内容目标检测(Objectrecognition)是在一幅图像中精确地找到各种目标所在的位置,标注出每个目标的类别,在此基础......
  • 力扣---1616. 分割两个字符串得到回文串
    给你两个字符串a和b,它们长度相同。请你选择一个下标,将两个字符串都在相同的下标分割开。由a可以得到两个字符串:aprefix和asuffix,满足a=aprefix+asuffix,......
  • 字符串
       注意要求的第三点他的意思翻译成人话就是要平均分配每个字母出现的个数,辣么每个字母会至少出现FLOOR(n/k)次但是会漏下n%k个位置,由于我们要求字典序最小,我们就把......
  • 算法 -- 分割两个字符串得到回文串
    分割两个字符串得到回文串提示中等114相关企业给你两个字符串a和b,它们长度相同。请你选择一个下标,将两个字符串都在相同的下标分割开。由a可以得到两个字符......