UNPKG

@coreui/vue

Version:

UI Components Library for Vue.js

22 lines (18 loc) 452 B
'use strict'; 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