Просмотр исходного кода

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

shizhongqi 11 месяцев назад
Родитель
Сommit
d45785eaa7
1 измененных файлов с 5 добавлено и 2 удалено
  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()
     },