AppHeader.vue 978 B

123456789101112131415161718192021222324252627282930313233343536
  1. <!-- @format -->
  2. <script lang="ts" setup>
  3. import { useUserStore } from '@/stores/modules/user'
  4. const userStore = useUserStore()
  5. const { isLogin } = storeToRefs(userStore)
  6. // 使用 useI18n 钩子
  7. const { t } = useI18n()
  8. </script>
  9. <template>
  10. <div class="flex justify-between items-center z-100 px-20px h-48px pos-fixed top-40px w-1200-auto left-50% translate-x--50% bg-#fff rd-190px b-1px b-solid b-#fff backdrop-blur-10px">
  11. <div class="flex items-center">
  12. <NuxtLink to="/">
  13. <img
  14. src="~/assets/images/ejet_logo.png"
  15. alt="logo"
  16. class="w-140px h-24px cursor-pointer"
  17. >
  18. </NuxtLink>
  19. </div>
  20. <div class="mx-auto">
  21. jsgha
  22. </div>
  23. <div class="flex items-center ">
  24. <!-- {{ t('Popular_test') }}
  25. <div class="w-1px bg-#D8D8D8 h-20px mx-20px" />
  26. <common-select-lang /> -->
  27. <common-user-avatar class="ml-30px" />
  28. </div>
  29. </div>
  30. </template>
  31. <style lang="less" scoped></style>