// src/composables/globalFunctions.ts
import { provide, inject, ref } from 'vue';

// 定义全局函数
export function useMyGlobalFunction(param: any) {
  console.log('全局函数被调用:', param);
  // 实现您的功能
}

// 创建全局函数提供者
export function provideGlobalFunctions() {
  provide('myGlobalFunction', useMyGlobalFunction);
}

// 在任何地方注入使用
export function useGlobalFunction() {
  return inject<(param: any) => void>('myGlobalFunction');
}
