Explorar el Código

修复问题:头像上传没带上token

shizhongqi hace 11 meses
padre
commit
d45785eaa7
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      ghsApp/src/admin/home/me.vue

+ 5 - 2
ghsApp/src/admin/home/me.vue

@@ -306,8 +306,6 @@ export default {
     // #ifdef MP-WEIXIN
     this.showDeadline = true
     // #endif
-    const token = uni.getStorageSync('token')
-    this.headers.token = token
   },
   methods: {
 		closeGzh(){
@@ -509,6 +507,11 @@ export default {
       this.$refs.avatarPopup.open('top')
     },
     triggerAvatarUpload() {
+      // 在触发上传前确保 headers 包含最新的 token
+      const token = uni.getStorageSync('token')
+      if (token) {
+        this.headers.token = token
+      }
       // 直接通过 ref 触发上传
       this.$refs.avatarUploader && this.$refs.avatarUploader.chooseFile()
     },