为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

浮云间 2022-09-16 21:13:49
我知道如何在节点.js中执行此操作,并使用npm管理的库,例如.但是,在基于浏览器的 SAP UI5 JavaScript 代码中,有什么好的方法呢?uuid
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

在普通脚本中生成 UUID

const myUniversallyUniqueID = globalThis.crypto.randomUUID();

console.log(myUniversallyUniqueID); // e.g.: "a38aa6d5-bf7e-4caa-afe1-0144507e215c"


加密随机UUID现在由所有主要的JS引擎支持。即 可以在浏览器以及地诺/节点.js中使用。globalThis.crypto.randomUUID()


在 SAPUI5 中生成用户界面

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


const myUniqueID = uid(); // uid required from "sap/base/util/uid"

console.log(myUniqueID); // e.g.: "id-1650235945092-39"

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


查看完整回答
反对 回复 2022-09-16
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信