登录注册

This commit is contained in:
李志鹏
2026-05-18 15:22:08 +08:00
parent 4af58134fd
commit d327797236
16 changed files with 734 additions and 14 deletions

View File

@@ -27,11 +27,8 @@
</down-menu>
<router-link class="link" to="/my-account">
<span class="iconfont icon-tubiao-"></span>
<span>{{ $t('MainHeader.LoginOrSignin') }}</span>
</router-link>
<router-link class="link" to="/my-account">
<span class="iconfont icon-tubiao-"></span>
<span>{{ $t('MainHeader.MyAccount') }}</span>
<span v-if="token">{{ $t('MainHeader.MyAccount') }}</span>
<span v-else>{{ $t('MainHeader.LoginOrSignin') }}</span>
</router-link>
</div>
</header>
@@ -43,6 +40,9 @@
import { useI18n } from 'vue-i18n'
const { locale } = useI18n()
import { useRoute } from 'vue-router'
import { useUserInfoStore } from '@/stores/userInfo'
const userInfoStore = useUserInfoStore()
const token = computed(() => userInfoStore.state.token)
const route = useRoute()
const lang = computed(() => route.params.lang)
if (lang.value) setLang(lang.value)
@@ -119,7 +119,7 @@
.main-header {
position: fixed;
width: 100%;
height: 85px;
height: var(--main-header-height, 85px);
padding: 15px 30px;
box-sizing: border-box;
top: 0;