App.uvue 860 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <script lang="ts">
  2. import { useStore } from "@/cool";
  3. // #ifdef H5
  4. import TouchEmulator from "hammer-touchemulator";
  5. TouchEmulator();
  6. // #endif
  7. export default {
  8. onLaunch: function () {
  9. console.log("App Launch");
  10. },
  11. onShow: function () {
  12. console.log("App Show");
  13. const { dict, user } = useStore();
  14. // 获取用户信息,未登录不执行
  15. user.get();
  16. // 刷新字典数据
  17. dict.refresh(null);
  18. },
  19. onHide: function () {
  20. console.log("App Hide");
  21. },
  22. onExit: function () {
  23. console.log("App Exit");
  24. }
  25. };
  26. </script>
  27. <style lang="scss">
  28. @import url("static/index.scss");
  29. @import url("uni_modules/cool-ui/index.scss");
  30. .safe-area-top {
  31. margin-top: env(safe-area-inset-top);
  32. }
  33. .uni-tabbar {
  34. // #ifdef H5
  35. display: none;
  36. // #endif
  37. .uni-tabbar__icon {
  38. margin-top: 0;
  39. }
  40. }
  41. </style>