diff --git a/package.json b/package.json
index e1d11d9..7ae26ab 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0",
"@element-plus/icons-vue": "^2.3.1",
+ "@vueuse/core": "^10.11.0",
"crypto-js": "^4.2.0",
"electron-dl-manager": "^3.0.0",
"electron-updater": "^6.1.7",
diff --git a/src/renderer/src/layout/components/Header.vue b/src/renderer/src/layout/components/Header.vue
index 7866b4a..a835d41 100644
--- a/src/renderer/src/layout/components/Header.vue
+++ b/src/renderer/src/layout/components/Header.vue
@@ -127,6 +127,9 @@ const emits = defineEmits(['setLayout'])
function setLayout() {
emits('setLayout');
}
+watch(()=> userStore.avatar,() => {
+ userImg.value = userStore.avatar;
+},{deep:true})
\ No newline at end of file
+.app-container{
+ padding-top: 20px;
+ height: 100%;
+}
+
diff --git a/src/renderer/src/views/profile/userAvatar.vue b/src/renderer/src/views/profile/userAvatar.vue
index 1c289a4..c8c0be7 100644
--- a/src/renderer/src/views/profile/userAvatar.vue
+++ b/src/renderer/src/views/profile/userAvatar.vue
@@ -26,7 +26,7 @@
@@ -67,12 +67,13 @@