index.vue 608 B

123456789101112131415161718192021222324252627282930
  1. <template>
  2. <view>
  3. </view>
  4. </template>
  5. <script>
  6. import cacheManager from "@/utils/cacheManager.js";
  7. export default {
  8. onLoad() {
  9. // 检查登录状态
  10. const token = cacheManager.get('auth');
  11. const isLoggedIn = !!token;
  12. if (isLoggedIn) {
  13. console.log('已登录,跳转到主tab页面');
  14. // 已登录,跳转到主tab页面
  15. uni.switchTab({
  16. url: '/pages/chanpinXuanze/index'
  17. });
  18. } else {
  19. // 未登录,跳转到登录页
  20. console.log('未登录,跳转到登录页');
  21. uni.redirectTo({
  22. url: '/pages/login/index'
  23. });
  24. }
  25. }
  26. }
  27. </script>