1002884655 преди 4 години
родител
ревизия
4de53baa32
променени са 2 файла, в които са добавени 22 реда и са изтрити 1 реда
  1. 19
    0
      src/components/GetUserIcon/index.vue
  2. 3
    1
      src/pages/HuiQuanYi/index.vue

+ 19
- 0
src/components/GetUserIcon/index.vue Целия файл

@@ -60,12 +60,31 @@ export default {
60 60
         success () {
61 61
           wx.getUserInfo({ // 授权成功时,获取用户信息
62 62
             success (res) {
63
+              wx.showToast({
64
+                title: res.userInfo.avatarUrl,
65
+                icon: 'none',
66
+                duration: 2000
67
+              })
63 68
               _that.EditUserInfo({ name: 'Icon', value: res.userInfo.avatarUrl })
64 69
               _that.EditUserInfo({ name: 'Name', value: res.userInfo.nickName })
65 70
               _that.$emit('UserInfoChange')
66 71
               _that.Show = false
72
+            },
73
+            fail (res) {
74
+              wx.showToast({
75
+                title: '获取头像授权失败',
76
+                icon: 'none',
77
+                duration: 2000
78
+              })
67 79
             }
68 80
           })
81
+        },
82
+        fail (res) {
83
+          wx.showToast({
84
+            title: '自动获取头像授权失败',
85
+            icon: 'none',
86
+            duration: 2000
87
+          })
69 88
         }
70 89
       })
71 90
     }

+ 3
- 1
src/pages/HuiQuanYi/index.vue Целия файл

@@ -34,7 +34,7 @@
34 34
       </view>
35 35
 
36 36
       <!-- 授权头像获取弹窗 -->
37
-      <GetUserIcon></GetUserIcon>
37
+      <GetUserIcon v-if="ShowGetUserIcon"></GetUserIcon>
38 38
 
39 39
     </ScrollY>
40 40
   </view>
@@ -51,6 +51,7 @@ export default {
51 51
   name: 'HuiQuanYi',
52 52
   data () {
53 53
     return {
54
+      ShowGetUserIcon: false,
54 55
       PageList: [],
55 56
       RequestNum: 0,
56 57
       IsRefreshing: false,
@@ -71,6 +72,7 @@ export default {
71 72
   created () {
72 73
     this.$authed(() => {
73 74
       this.Init()
75
+      this.ShowGetUserIcon = true
74 76
     })
75 77
   },
76 78
   methods: {