From f17b644a9b397b0a4705a7ab894cebeaa075666b Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 17 Oct 2025 15:10:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20avatar=20=E4=BB=A5=E5=8F=8A=20auth=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend_nuxt/app.vue | 3 + frontend_nuxt/components/BaseImage.vue | 5 +- frontend_nuxt/components/BaseUserAvatar.vue | 42 ++++++------- frontend_nuxt/components/HeaderComponent.vue | 61 ++++++------------- frontend_nuxt/pages/login.vue | 3 +- frontend_nuxt/pages/message-box/index.vue | 4 +- frontend_nuxt/pages/signup.vue | 3 +- frontend_nuxt/public/default-avatar.jpg | Bin 3672 -> 0 bytes frontend_nuxt/utils/auth.js | 45 ++++++-------- frontend_nuxt/utils/discord.js | 3 +- frontend_nuxt/utils/github.js | 3 +- frontend_nuxt/utils/google.js | 3 +- frontend_nuxt/utils/telegram.js | 3 +- frontend_nuxt/utils/twitter.js | 3 +- 14 files changed, 67 insertions(+), 114 deletions(-) delete mode 100644 frontend_nuxt/public/default-avatar.jpg diff --git a/frontend_nuxt/app.vue b/frontend_nuxt/app.vue index 408521752..7b70e4858 100644 --- a/frontend_nuxt/app.vue +++ b/frontend_nuxt/app.vue @@ -41,10 +41,13 @@ import GlobalPopups from '~/components/GlobalPopups.vue' import ConfirmDialog from '~/components/ConfirmDialog.vue' import MessageFloatWindow from '~/components/MessageFloatWindow.vue' import { useIsMobile } from '~/utils/screen' +import { checkToken } from '~/utils/auth' const isMobile = useIsMobile() const menuVisible = ref(!isMobile.value) +await checkToken() + const showNewPostIcon = computed(() => useRoute().path === '/') const hideMenu = computed(() => { diff --git a/frontend_nuxt/components/BaseImage.vue b/frontend_nuxt/components/BaseImage.vue index 2aa8a9cda..4c62021f6 100644 --- a/frontend_nuxt/components/BaseImage.vue +++ b/frontend_nuxt/components/BaseImage.vue @@ -17,7 +17,7 @@ import { computed, ref } from 'vue' import { useAttrs } from 'vue' const props = defineProps({ - src: { type: String, required: true }, + src: { type: String, default: '' }, alt: { type: String, default: '' }, }) @@ -39,9 +39,6 @@ const placeholder = computed(() => { function onLoad() { loaded.value = true } -function onError() { - loaded.value = true -}