useAnalysisDataInjection.js 320 B

12345678910111213
  1. import {injectLocal, provideLocal} from "@vueuse/core";
  2. const key = Symbol('ANALYSIS_DATA_SERVICE')
  3. export const useProvideAnalysisDataService = (form) => {
  4. const options = {form}
  5. provideLocal(key, options)
  6. return options
  7. }
  8. export const useInjectAnalysisDataService = () => {
  9. return injectLocal(key)
  10. }