App.uvue 995 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. .uni-toast {
  43. border-radius: 32rpx;
  44. background-color: rgba(0, 0, 0, 0.8) !important;
  45. }
  46. </style>