useFormRefInjection.js 291 B

123456789101112
  1. import {injectLocal, provideLocal} from "@vueuse/core";
  2. const keyForm = Symbol('FORM_REF')
  3. export const useProvideFormRef = function (formRef) {
  4. provideLocal(keyForm, {form: formRef})
  5. return formRef
  6. }
  7. export const useInjectFormRef = function () {
  8. return injectLocal(keyForm)
  9. }