diff --git a/src/renderer/src/layout/components/Header.vue b/src/renderer/src/layout/components/Header.vue index c63f241..32b5059 100644 --- a/src/renderer/src/layout/components/Header.vue +++ b/src/renderer/src/layout/components/Header.vue @@ -53,7 +53,7 @@ const { ipcRenderer } = window.electron || {} const isMaxSize = ref(false) const router = useRouter() const currentRoute = ref('') -const userImg = new URL(userStore.user.avatar, import.meta.url) +const userImg = ref(new URL(userStore.user.avatar, import.meta.url)) const menus = ref([ { @@ -128,6 +128,9 @@ const emits = defineEmits(['setLayout']) function setLayout() { emits('setLayout'); } +watch(()=> userStore.avatar,() => { + userImg.value = userStore.avatar; +},{deep:true})