程序中 UUID 的使用方法及技巧

why 944 2024-07-02

如何在小程序中使用UUID

小程序中像使用其他包那样直接引入使用就可以了。

提示:

如果小程序不支持第三方包的,就需要自行写方法进行导出了。

该方法亲测可用,生成的uuid的格式为:

1

7b611f1e-6a5f-4501-b658-27295f275066

创建文件—_uuid.js

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

const uuid = function () {

  var s = [];

  var hexDigits = "0123456789abcdef";

  for (var i = 0; i < 36; i++) {

    s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);

  }

  s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010

  s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01

  s[8] = s[13] = s[18] = s[23] = "-";

  

  var uuid = s.join("");

  return uuid

}

 

// 需要导出

module.exports = {

    uuid

}

使用:

1

2

3

4

5

6

7

8

9

10

// 引入

// 使用相对路径引入创建的文件

const util = require(&#39;../utils/_uuid.js&#39;);

 

// 使用时直接使用即可

getUUid() {

    const uuid = util.uuid();

    // 可打印值看看

    // `7b611f1e-6a5f-4501-b658-27295f275066`

}



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:个人主体小程序与企业组织小程序的差异所在
下一篇:小程序自定义 tabBar 可以满足更多个性化的场景
相关文章

 发表评论

暂时没有评论,来抢沙发吧~