添加登录逻辑
This commit is contained in:
51
App.vue
51
App.vue
@@ -1,34 +1,35 @@
|
||||
<script setup>
|
||||
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
|
||||
import { useTokenStore } from '@/stores/token'
|
||||
import { reLaunch } from '@/utils/router'
|
||||
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app'
|
||||
import { useTokenStore } from './stores/token'
|
||||
import { reLaunch } from './utils/router'
|
||||
|
||||
/** 静默登录逻辑 */
|
||||
const silentLogin = async () => {
|
||||
const tokenStore = useTokenStore()
|
||||
if (tokenStore.token && !tokenStore.isTokenExpired()) {
|
||||
console.log('去验证token')
|
||||
return
|
||||
}
|
||||
/** 静默登录逻辑 */
|
||||
const silentLogin = async () => {
|
||||
const tokenStore = useTokenStore()
|
||||
if (tokenStore.token && !tokenStore.isTokenExpired()) {
|
||||
console.log('去验证token')
|
||||
return
|
||||
}
|
||||
|
||||
// 没有token去登录页
|
||||
reLaunch('/pages/login/login?id=1')
|
||||
}
|
||||
// 没有token去登录页
|
||||
reLaunch('/pages/login/login?id=1')
|
||||
}
|
||||
|
||||
onLaunch(() => {
|
||||
console.log('App Launch111')
|
||||
silentLogin()
|
||||
})
|
||||
onLaunch(() => {
|
||||
console.log('App Launch111')
|
||||
silentLogin()
|
||||
})
|
||||
|
||||
onShow(() => {
|
||||
console.log('App Show222')
|
||||
})
|
||||
onShow(() => {
|
||||
console.log('App Show222')
|
||||
})
|
||||
|
||||
onHide(() => {
|
||||
console.log('App Hide333')
|
||||
})
|
||||
onHide(() => {
|
||||
console.log('App Hide333')
|
||||
})
|
||||
</script>
|
||||
|
||||
<style>
|
||||
/*每个页面公共css */
|
||||
<style lang="scss">
|
||||
/*每个页面公共css */
|
||||
@import './styles/global.scss';
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user