uni-app.d.ts 1.5 KB

1234567891011121314151617181920212223
  1. declare module '@dcloudio/uni-app' {
  2. export function onLaunch(hook: (options?: any) => void): void;
  3. export function onShow(hook: (options?: any) => void): void;
  4. export function onHide(hook: () => void): void;
  5. export function onError(hook: (error: string) => void): void;
  6. export function onInit(hook: (query?: Record<string, string | undefined>) => void): void;
  7. export function onLoad(hook: (query?: Record<string, string | undefined>) => void): void;
  8. export function onReady(hook: () => void): void;
  9. export function onUnload(hook: () => void): void;
  10. export function onResize(hook: (options: any) => void): void;
  11. export function onPullDownRefresh(hook: () => void): void;
  12. export function onReachBottom(hook: () => void): void;
  13. export function onTabItemTap(hook: (options: any) => void): void;
  14. export function onShareAppMessage(hook: (options: any) => any): void;
  15. export function onPageScroll(hook: (options: any) => void): void;
  16. export function onNavigationBarButtonTap(hook: (options: any) => void): void;
  17. export function onBackPress(hook: (options: any) => any): void;
  18. export function onNavigationBarSearchInputChanged(hook: (event: any) => void): void;
  19. export function onNavigationBarSearchInputConfirmed(hook: (event: any) => void): void;
  20. export function onNavigationBarSearchInputClicked(hook: () => void): void;
  21. export function onShareTimeline(hook: () => any): void;
  22. export function onAddToFavorites(hook: (options: any) => any): void;
  23. }