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 @@