首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SAP UI5代码中生成UUID?

如何在SAP UI5代码中生成UUID?
EN

Stack Overflow用户
提问于 2020-06-04 12:14:15
回答 1查看 2.9K关注 0票数 3

我知道如何在node.js中使用npm管理的库(如uuid )来实现这一点。但是,在基于浏览器的SAP UI5 JavaScript代码中,有什么合适的方法来做到这一点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-04 12:59:38

在普通JavaScript中生成UUID

代码语言:javascript
复制
const myUniversallyUniqueID = globalThis.crypto.randomUUID();
console.log(myUniversallyUniqueID); // e.g.: "a38aa6d5-bf7e-4caa-afe1-0144507e215c"

现在,所有主要的JS引擎都支持crypto.randomUUID。例如,globalThis.crypto.randomUUID()可以在浏览器中使用,也可以在Deno / Node.js中使用。

在SAPUI5中生成UID

不是UUID,但是UI5提供了函数模块sap/base/util/uid,它返回一个在同一个JavaScript上下文中是唯一的字符串(也就是说,当两个iframes同时运行uid()时,很可能生成完全相同的UI5)。

代码语言:javascript
复制
const myUniqueID = uid(); // uid required from "sap/base/util/uid"
console.log(myUniqueID); // e.g.: "id-1650235945092-39"

实现相当简单,易于理解。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62194325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档