cloudroam
2025-06-12 b0bfc153bf3c9aa430ee6a86588648cdd1c27132
components/tabbar/top-tab-bar.vue
@@ -16,12 +16,12 @@
        <!-- 左侧图标 + 标题 -->
        <view class="left">
          <up-icon name="/static/images/tabbar/line-Film.png" size="40rpx" color="#fff" />
          <text class="title">光影旅程</text>
          <text class="title">影途</text>
        </view>
        <!-- 右侧按钮 -->
        <view class="right">
          <view class="login-view" @click="goLogin">
          <view class="login-view" @click="goLogin" v-if="!isLoggedIn">
            <up-icon name="/static/images/tabbar/user.png" size="30rpx" />
            <text class="login-text">登录</text>
          </view>
@@ -33,10 +33,12 @@
</template>
<script setup lang="ts">
import { ref, onMounted } from 'vue'
const CustomBar = ref<number>(uni.getStorageSync('CustomBar') || 0)
const StatusBar = ref<number>(uni.getStorageSync('StatusBar') || 0)
import { ref, onMounted ,computed} from 'vue'
import { useUserStore } from '@/store/user'
const userStore = useUserStore()
const isLoggedIn = computed(() => userStore.hasLogin)
console.log("登录状态")
console.log(isLoggedIn.value)
// 可选:自动获取系统信息进行替代
onMounted(() => {