<script setup lang="ts">
  import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
  import { useTokenStore } from './stores/token'
  import { reLaunch } from './utils/router'
  import { useAuthUser } from './composables/useAuthUser'

  const { token } = useAuthUser()
  /** 静默登录逻辑 */
  const silentLogin = async () => {
    console.log(token.value, '==')
    if (token.value) {
      reLaunch('/pages/news-list/news-list')
      return
    }

    // 没有token去登录页
    reLaunch('/pages/login/login')
  }

  onLaunch(() => {
    console.log('App Launch111')
    silentLogin()
  })

  onShow(() => {
    console.log('App Show222')
  })

  onHide(() => {
    console.log('App Hide333')
  })
</script>

<style lang="scss">
  /*每个页面公共css */
  @import './styles/global.scss';
</style>
