Commit c225088354f0800cafdc092a0cb279b8fb9a1b2c

Authored by fengwotao
1 parent 0ca3e8f9

perf(src/components): 优化右边个人头像有时没显示

1 <template> 1 <template>
2 <n-dropdown trigger="hover" @select="handleSelect" :show-arrow="true" :options="options"> 2 <n-dropdown trigger="hover" @select="handleSelect" :show-arrow="true" :options="options">
3 <div class="user-info-box"> 3 <div class="user-info-box">
4 - <person-icon v-if="!avatarLogo"></person-icon> 4 + <!-- <person-icon v-if="!avatarLogo"></person-icon> -->
5 <n-avatar 5 <n-avatar
6 - v-else  
7 round 6 round
8 object-fit="cover" 7 object-fit="cover"
9 size="medium" 8 size="medium"
@@ -54,6 +53,7 @@ const renderUserInfo = () => { @@ -54,6 +53,7 @@ const renderUserInfo = () => {
54 const userStoreOverride = useUserStore() 53 const userStoreOverride = useUserStore()
55 const { username, avatar } = userStoreOverride.getUserInfo 54 const { username, avatar } = userStoreOverride.getUserInfo
56 avatarLogo.value = avatar as string 55 avatarLogo.value = avatar as string
  56 + console.log(avatarLogo.value)
57 return h( 57 return h(
58 'div', 58 'div',
59 { 59 {