App.vue 644 B

123456789101112131415161718192021222324252627
  1. <script setup>
  2. import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
  3. import { useUserStore } from '@/store/user'
  4. // 在 setup 中获取 store
  5. const userStore = useUserStore()
  6. onLaunch(() => {
  7. console.log('App Launch')
  8. // 应用启动时尝试静默登录
  9. setTimeout(() => {
  10. userStore.getTokenSafe().then(token => {
  11. console.log('静默登录成功', token)
  12. }).catch(err => {
  13. console.log('静默登录失败,等待手动登录', err)
  14. })
  15. }, 0)
  16. })
  17. </script>
  18. <style lang="scss">
  19. /*每个页面公共css */
  20. @import "@/uni_modules/uview-plus/index.scss";
  21. @import "@/static/style/common.scss"
  22. </style>