UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

32 lines (31 loc) 813 B
import { EventBus } from './e-bus'; export declare const globalEBus: EventBus; /** * 挂载统一的eBus,所有实例共用一个 * @param app Vue3 应用实例 * @example * ```ts * import { createApp } from 'vue'; * import App from './App.vue'; * * const app = createApp(App); * initGlobalVue3EBus(app); * * // 组件内:this.$ebus.emit('event-name', payload) * ``` */ export declare const initGlobalVue3EBus: (app: any) => any; /** * 挂载唯一的eBus,不同实例用不同的 * @param app Vue3 应用实例 * @example * ```ts * import { createApp } from 'vue'; * import App from './App.vue'; * * const app = createApp(App); * const [_, eBus] = initDiffVue3EBus(app); * // 每个 app 实例拥有独立的 eBus * ``` */ export declare const initDiffVue3EBus: (app: any) => any;