@coreui/vue
Version:
UI Components Library for Vue.js
22 lines (18 loc) • 452 B
JavaScript
;
var vue = require('vue');
const useUniqueId = (prefix = '') => {
const ids = vue.ref([]);
const getUID = () => {
let uid;
do {
uid = `${prefix}${Math.floor(Math.random() * 1_000_000)}`;
} while (ids.value.includes(uid));
ids.value.push(uid);
return uid;
};
return {
getUID,
};
};
exports.useUniqueId = useUniqueId;
//# sourceMappingURL=useUniqueId.js.map