index.ts 609 B

1234567891011121314151617181920212223242526272829303132
  1. import { page } from "./hooks";
  2. import { initTheme, setH5 } from "./theme";
  3. import { initLocale } from "@/locale";
  4. export function cool(app: VueApp) {
  5. app.mixin({
  6. onPageScroll(e) {
  7. page.triggerScroll(e.scrollTop);
  8. },
  9. onShow() {
  10. // #ifdef H5
  11. setTimeout(() => {
  12. setH5();
  13. }, 0);
  14. // #endif
  15. }
  16. });
  17. initTheme();
  18. initLocale();
  19. console.log(app);
  20. }
  21. export * from "./utils";
  22. export * from "./theme";
  23. export * from "./router";
  24. export * from "./service";
  25. export * from "./hooks";
  26. export * from "./ctx";
  27. export * from "./store";
  28. export * from "./upload";