App.uvue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. // 根据业务情况判断是否要预先调用
  15. // const { dict, user } = useStore();
  16. // 获取用户信息,未登录不执行
  17. // user.get();
  18. // 刷新字典数据
  19. // dict.refresh(null);
  20. },
  21. onHide: function () {
  22. console.log("App Hide");
  23. },
  24. onExit: function () {
  25. console.log("App Exit");
  26. }
  27. };
  28. </script>
  29. <style lang="scss">
  30. @import url("static/index.scss");
  31. @import url("uni_modules/cool-ui/index.scss");
  32. .safe-area-top {
  33. margin-top: env(safe-area-inset-top);
  34. }
  35. .uni-tabbar {
  36. // #ifdef H5
  37. display: none;
  38. // #endif
  39. .uni-tabbar__icon {
  40. margin-top: 0;
  41. }
  42. }
  43. .uni-toast {
  44. border-radius: 32rpx;
  45. background-color: rgba(0, 0, 0, 0.8) !important;
  46. }
  47. </style>