前端生成uid

690 阅读1分钟

在许多场景都需要使用随机密钥 可以使用uuid插件也可以额前端自己生成 下面是前端生成随机密钥的方法

// 使用随机数
 S4() {
      return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1)
    },
// 调用guid函数生成uid    
guid() {
      return (this.S4() + this.S4() + '-' + this.S4() + '-' + this.S4() + '-' + this.S4() + '-' + this.S4() + this.S4() + this.S4())
    },

结果: f1a7ea9b-d1d4-11ad-095f-5a9e991d9735