App.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <script setup lang="ts">
  2. import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
  3. import { useAuthStore } from '@/store/modules/auth';
  4. import { autoLogin } from '@/utils/routeGuard';
  5. import { getToken, setToken, removeToken } from '@/utils/auth';
  6. onLaunch(async () => {
  7. console.log('App Launch');
  8. // 应用启动时检查登录状态
  9. try {
  10. // await autoLogin();
  11. } catch (error) {
  12. console.error('Auto login check failed:', error);
  13. }
  14. });
  15. setToken('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJhcHBfdXNlcjoxOTQwMjQ1NzU5Mjk2ODY0MjU3Iiwicm5TdHIiOiJiVllYa0QwVnY2T3JLNnc1d1ZOTlpiV0hFUTlhU1J2RyIsImNsaWVudGlkIjoiMjAyNTAyMTQiLCJvcGVuaWQiOiJva0NHMjRrU29nT2VWTGFkc1JVYm8tS2JqR2Y4IiwidXNlcklkIjoxOTQwMjQ1NzU5Mjk2ODY0MjU3fQ.-gNoaCFtXKHYtiGLdd5mpEyhBf9AZ9BTw9udNA_1feM')
  16. onShow(() => {
  17. console.log('App Show');
  18. });
  19. onHide(() => {
  20. console.log('App Hide');
  21. });
  22. </script>
  23. <style lang="scss">
  24. @import "uview-plus/index.scss";
  25. @import '@/assets/styles/public.scss';
  26. @import '@/assets/styles/common.scss';
  27. @import '@/assets/styles/uview-plus.scss';
  28. // 设置背景色
  29. page {
  30. background-color: #f7f7f7;
  31. }
  32. </style>