useProvinceInjection.js 358 B

1234567891011
  1. import {injectLocal, provideLocal} from "@vueuse/core";
  2. const key = Symbol('PROVINCE_SERVICE')
  3. export const useProvideProvince = function (optionsRefOrGetter) {
  4. provideLocal(key, {provinceOptions: optionsRefOrGetter})
  5. return optionsRefOrGetter
  6. }
  7. export const useInjectProvince = function (defaultValue) {
  8. return injectLocal(key, defaultValue)
  9. }