0


JS生成UUID(GUID)

JS生成UUID(GUID)

JS生成UUID(GUID)

用处:我们可以使用这个方式生成全局唯一的标识以动态设置组件的ID标识,用于绑定,生成等等

方法1:替换方式

/**
 * 生成GUID
 * @returns
 */
export const generateUUID =(): string =>{var guid ="";for(var i =1; i <=32; i++){var n =Math.floor(Math.random()*16.0).toString(16);
    guid += n;if(i ==8|| i ==12|| i ==16|| i ==20) guid +="-";}return guid;};

方法2:系统crypto.randomUUID()

直接调用以下方法即可获得

crypto.randomUUID()

注意

需要注意版本,支持版本为TypeScript 4.6+
否则无法正常使用会报:

Property 'randomUUID' does not exist on type 'Crypto'

这个错误

安装TS

npm install typescript -s 

方法3:uuid模块安装

npm install uuid --save

使用

import{ v4 as uuidv4 } from 'uuid';
let uuid =uuidv4()

本文转载自: https://blog.csdn.net/qq_51553982/article/details/128783576
版权归原作者 简明编程 所有, 如有侵权,请联系我们删除。

“JS生成UUID(GUID)”的评论:

还没有评论