WGShare.Client.Wx/utils/utils.ts

26 lines
585 B
TypeScript

export const role = {
ID: ['1', '3']
}
export const getUUID = (): string => {
var s = [] as any;
var hexDigits = "0123456789abcdef";
for (var i = 0; i < 36; i++) {
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
}
s[14] = "4";
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1);
s[8] = s[13] = s[18] = s[23] = "-";
return s.join("")
}
export const getStorage = async (key: string): Promise<void> => {
return new Promise((resolve, reject) => {
wx.getStorage({
key,
success(res: any) {
resolve(res.data)
}
})
})
}