useRefs.js 331 B

1234567891011121314
  1. import { onBeforeUpdate, ref } from 'vue';
  2. var useRefs = function useRefs() {
  3. var refs = ref(new Map());
  4. var setRef = function setRef(key) {
  5. return function (el) {
  6. refs.value.set(key, el);
  7. };
  8. };
  9. onBeforeUpdate(function () {
  10. refs.value = new Map();
  11. });
  12. return [setRef, refs];
  13. };
  14. export default useRefs;