App.vue 836 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <script setup>
  2. import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
  3. import {
  4. store
  5. } from '@/store/index.js'
  6. onLaunch(() => {
  7. console.log('App Launch')
  8. // 尝试去获取本地的 token 和用户信息,填充到 store 中
  9. if(!store.token) {
  10. let token = uni.getStorageSync('token')
  11. if(token) {
  12. store.setToken(token)
  13. let userInfo = uni.getStorageSync('userInfo')
  14. if(userInfo) {
  15. if(userInfo.userId) {
  16. store.setUserInfo(userInfo)
  17. }
  18. }
  19. }
  20. }
  21. })
  22. onShow(() => {
  23. console.log('App Show');
  24. })
  25. onHide(() => {
  26. console.log('App Hide');
  27. })
  28. </script>
  29. <style lang="scss">
  30. @import "@/uni_modules/uview-plus/index.scss";
  31. @import "@/static/css/mystyle.css";
  32. @import '@/static/css/common.scss';
  33. /*每个页面公共css */
  34. page{
  35. background: #F5F6FA;
  36. height: 100%;
  37. }
  38. </style>