App.uvue 901 B

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