This commit is contained in:
2026-06-12 11:48:17 +08:00
parent ee26bc6d7a
commit 8c93377659
45 changed files with 12786 additions and 1716 deletions
+8 -5
View File
@@ -132,7 +132,7 @@
<!-- 用户名称 -->
<a-dropdown placement="bottomRight" class="user-dropdown">
<a style="color: #fffeee" class="user-dropdown-link">
<img :src="avatarSrc" class="avatarIcon" />
<img :src="avatarSrc" class="avatarIcon" @error="onAvatarError" />
<span class="user-name">{{ vueStore.getters.nickName }}</span>
<ZhihuiIcon icon="DownOutlined" />
</a>
@@ -219,9 +219,12 @@ import zhihuiAudio from '@/utils/zhihuiAudio'; // 引入音频播放器
dayjs.locale('zh-cn');
const avatarError = ref(false);
const avatarSrc = computed(() => {
if (avatarError.value) return "/images/defaultavatar.png";
return store.getters.avatar ? import.meta.env.VITE_API_DOMAIN + store.getters.avatar : "/images/defaultavatar.png";
});
const onAvatarError = () => { avatarError.value = true; };
const vueStore = useStore();
const vueRouter = useRouter();
@@ -729,12 +732,12 @@ onUnmounted(() => {
}
.avatarIcon {
height: 30px;
width: 30px;
height: 33px;
width: 33px;
border-radius: 50%;
background-color: #e4f6f6;
background-color: #a8e4e4;
opacity: 0.9;
border: 1px solid #abcbe7;
border: 1px solid #abcbe7;margin-right:5px;
}