UNPKG

@qian_cheng/demo-common

Version:

vue json schema form demo公共代码

25 lines (20 loc) 508 B
/** * Created by Liu.Jun on 2020/4/28 18:06. */ // 只保证同时生成不重复 export default function genIdFn() { let preKey = `${+new Date()}`; let key = 0; return () => { const curTimestamp = `${+new Date()}`; if (curTimestamp === preKey) { key += 1; } else { // 重置 key key = 0; } preKey = curTimestamp; return `${preKey}x${key}`; }; } export const genId = genIdFn();