Browse Source

跳转逻辑

lifanagju_citu 1 tháng trước cách đây
mục cha
commit
28c46741cc
1 tập tin đã thay đổi với 8 bổ sung14 xóa
  1. 8 14
      pages/index/loading.vue

+ 8 - 14
pages/index/loading.vue

@@ -23,21 +23,15 @@ const tabBarControl = (show = false) => { // 显示/隐藏 TabBar
 }
 
 onShow(() => {
-  tabBarControl(false)
-	if (!getAccessToken()) {
-    showAuthModal()
-    uni.reLaunch({ url: '/pages/index/search' }) // redirectTo: 关闭当前页面,跳转(不可返回); reLaunch: 关闭所有页面,重新打开(完全重置导航栈)
-  } else {
-    // 检查是否是个人令牌
-    if (uni.getStorageSync('token') && uni.getStorageSync('isPersonalToken')) {
-      try {
-        const url = uni.getStorageSync('entRegisterData') ? '/pages/register/review?hasData=true' : '/pages/register/index'
-        uni.redirectTo({ url }) // redirectTo: 关闭当前页面,跳转(不可返回); reLaunch: 关闭所有页面,重新打开(完全重置导航栈)
-      } catch (e) {
-        console.error('Navigation error:', e)
-      }
-    }
+  tabBarControl(false) // 隐藏页面底部导航
+  // 检查是否是个人令牌
+  if (getAccessToken() && uni.getStorageSync('isPersonalToken')) {
+    const url = uni.getStorageSync('entRegisterData') ? '/pages/register/review?hasData=true' : '/pages/register/index'
+    uni.redirectTo({ url })
+    return
   }
+	if (!getAccessToken()) showAuthModal()
+  uni.reLaunch({ url: '/pages/index/search' }) // 进入门墩儿
 })
 </script>
 <style lang="scss" scoped>