生成UUID(Universally Unique Identifier)的函数。它使用URL.createObjectURL
方法创建一个临时的URL对象,并将其转换为字符串形式。然后,它从URL字符串中提取最后一个斜杠后面的部分,作为生成的UUID。最后,它调用URL.revokeObjectURL
方法来释放临时的URL对象。这个函数的目的是生成一个唯一的标识符,可以用于标识对象或实体的唯一性。
// 生成唯一uuid
function uuid() {
var temp_url = URL.createObjectURL(new Blob());
var uuid = temp_url.toString(); // blob:https://xxx.com/b250d159-e1b6-4a87-9002-885d90033be3
URL.revokeObjectURL(temp_url);
return uuid.substr(uuid.lastIndexOf("/") + 1);
}
console.log(uuid())
nanoid 安装
安装命令:nanoid: npm i nanoid
组件引入:import { nanoid } from 'nanoid';
组件使用:console.log(nanoid())