Selaa lähdekoodia

判断逻辑有问题

shizhong 1 vuosi sitten
vanhempi
commit
8f368774ef
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      src/layout/components/UserInfo/src/UserInfo.vue

+ 3 - 2
src/layout/components/UserInfo/src/UserInfo.vue

@@ -23,8 +23,9 @@ const { getPrefixCls } = useDesign()
 
 const prefixCls = getPrefixCls('user-info')
 
-const avatar = computed(() => userStore.user.avatar ?? avatarImg)
-const userName = computed(() => userStore.user.nickname ?? 'Admin')
+const avatar = computed(() => (userStore.user?.avatar != null && userStore.user?.avatar != '') ?
+  userStore.user?.avatar : avatarImg)
+const userName = computed(() => userStore.user?.nickname ?? 'Admin')
 
 // 锁定屏幕
 const lockStore = useLockStore()