no message
This commit is contained in:
14
app.vue
14
app.vue
@@ -15,8 +15,10 @@ const isProduction = process.env.NODE_ENV === "production"
|
||||
// console.log(process.env.NODE_ENV, "NODE_ENV")
|
||||
onMounted(() => {
|
||||
// isNeedLogin.value = false
|
||||
if (!isProduction) isNeedLogin.value = false
|
||||
else determineIsLogin()
|
||||
if (!isProduction) {
|
||||
isNeedLogin.value = false
|
||||
// setTimeout(() => (isGetLoginState.value = false), 10000)
|
||||
} else determineIsLogin()
|
||||
|
||||
// window["userInfoWin"] = {
|
||||
// "username": "",
|
||||
@@ -32,6 +34,7 @@ onMounted(() => {
|
||||
})
|
||||
|
||||
let isNeedLogin = ref(true) // 是否需要登录状态
|
||||
let isGetLoginState = ref(true) // 在获取登录状态 false 代表没有已经确定了
|
||||
|
||||
let userInfoWin = ref({})
|
||||
|
||||
@@ -43,11 +46,15 @@ const determineIsLogin = () => {
|
||||
let timer = setInterval(() => {
|
||||
if (Object.keys(window["userInfoWin"]).length !== 0) {
|
||||
clearInterval(timer)
|
||||
isGetLoginState.value = false
|
||||
if (window["userInfoWin"]["uid"]) isNeedLogin.value = false
|
||||
userInfoWin.value = window["userInfoWin"]
|
||||
}
|
||||
count++
|
||||
if (count >= 10) clearInterval(timer)
|
||||
if (count >= 10) {
|
||||
clearInterval(timer)
|
||||
isGetLoginState.value = false
|
||||
}
|
||||
}, 100)
|
||||
}
|
||||
|
||||
@@ -62,6 +69,7 @@ const goLogin = () => {
|
||||
|
||||
provide("isNeedLogin", isNeedLogin)
|
||||
provide("goLogin", goLogin)
|
||||
provide("isGetLoginState", isGetLoginState)
|
||||
</script>
|
||||
<style lang="less">
|
||||
* {
|
||||
|
||||
Reference in New Issue
Block a user