uuid随机
HTML
// 遍历对象数组,添加唯一标识符用于其他操作
for (let i = 0; i < this.LivetableData.length; i++) {
this.LivetableData[i].uuid = this.createUUID()
}
// 遍历对象数组,添加唯一标识符用于其他操作
for (let i = 0; i < this.LivetableData.length; i++) {
this.LivetableData[i].uuid = this.createUUID()
}
两者2选一
js
/* 算法:生成唯一标识符 */
createUUID() {
var d = new Date().getTime();
if (window.performance && typeof window.performance.now === "function") {
d += performance.now(); //use high-precision timer if available
}
var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = (d + Math.random() * 16) % 16 | 0;
d = Math.floor(d / 16);
return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16);
});
return uuid;
},
/* 算法:生成唯一标识符 */
createUUID() {
var d = new Date().getTime();
if (window.performance && typeof window.performance.now === "function") {
d += performance.now(); //use high-precision timer if available
}
var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = (d + Math.random() * 16) % 16 | 0;
d = Math.floor(d / 16);
return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16);
});
return uuid;
},
两者2选一
js
/* 算法:生成唯一标识符 */
createUUID() {
return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
},
/* 算法:生成唯一标识符 */
createUUID() {
return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
},