export type UseOnShowOptions = { /** * 是否在组件挂载后立即执行一次 * @default false */ immediate?: boolean; /** * 是否在组件挂载后触发最近的历史事件(如果有) * 这可以解决父组件onShow时子组件还未注册的问题 * @default true */ triggerHistory?: boolean; /** * 事件处理函数的执行上下文 */ context?: any; /** * 是否指定为页面级别组件 * 如果未指定,则默认判断为页面级别组件 * @default true */ isPageLevel?: boolean; }; /** * 统一的onShow钩子函数,可用于页面级别和组件级别 * @param hook * @param options 配置选项 */ export declare function useOnShow(hook?: () => void, options?: UseOnShowOptions): void;