Procházet zdrojové kódy

修改获取用户信息的接口

wangn před 5 roky
rodič
revize
6b1ad4cac8

+ 14 - 6
mallApp/src/pages/class/index.vue

@@ -14,7 +14,7 @@
       <view class="fill_name">
       <view class="fill_name">
         <text class="nickname">昵称</text>
         <text class="nickname">昵称</text>
         <input type="text" class="inputText" v-model="dataList.form.nickname" placeholder="请填写昵称" placeholder-style="font-size: 28upx; color: #999;">
         <input type="text" class="inputText" v-model="dataList.form.nickname" placeholder="请填写昵称" placeholder-style="font-size: 28upx; color: #999;">
-        <button class="generate_btn" open-type="getUserInfo" @getuserinfo="getWxAvatar">点击生成</button>
+        <button class="generate_btn"  @click="getWxAvatar">点击生成</button>
       </view>
       </view>
       <view class="fill_name">
       <view class="fill_name">
         <text class="nickname">手机号</text>
         <text class="nickname">手机号</text>
@@ -117,9 +117,18 @@ export default{
     },
     },
     // 获取微信信息
     // 获取微信信息
     getWxAvatar() {
     getWxAvatar() {
-      uni.getUserInfo({
-        provider: "weixin",
-        success: res => {
+      // uni.getUserInfo({
+      //   provider: "weixin",
+      //   success: res => {
+          
+      //   },
+      //   fail: () => {
+      //     // this.loading = false
+      //   }
+      // });
+      uni.getUserProfile({
+        desc:'登录',
+        success:(res)=>{
           getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
           getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
             subRes => {
             subRes => {
               // this.form.adminId = subRes.data.id;
               // this.form.adminId = subRes.data.id;
@@ -130,8 +139,7 @@ export default{
             }
             }
           );
           );
         },
         },
-        fail: () => {
-          // this.loading = false
+        fail:(res)=>{
         }
         }
       });
       });
     },
     },

+ 17 - 10
mallApp/src/pages/home/components/login-popup.vue

@@ -21,8 +21,7 @@
         <div class="creat-account-btn">
         <div class="creat-account-btn">
           <button
           <button
             class="button-com red big mini-btn"
             class="button-com red big mini-btn"
-            open-type="getUserInfo"
-            @getuserinfo="getWxAvatar"
+            @click="getWxAvatar"
           >点击创建头像</button>
           >点击创建头像</button>
         </div>
         </div>
         <!-- #endif -->
         <!-- #endif -->
@@ -125,11 +124,18 @@ export default {
     },
     },
     // 获取微信信息
     // 获取微信信息
     getWxAvatar() {
     getWxAvatar() {
-      uni.getUserInfo({
-        provider: "weixin",
-        success: res => {
-          console.log("res", res);
-          getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
+      // uni.getUserInfo({
+      //   provider: "weixin",
+      //   success: res => {
+      //     console.log("res", res);
+          
+      //   },
+      //   fail: () => {}
+      // });
+        uni.getUserProfile({
+          desc:'登录',
+          success:(res)=>{
+            getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
             subRes => {
             subRes => {
               uni.showToast({
               uni.showToast({
                 icon: "success"
                 icon: "success"
@@ -140,9 +146,10 @@ export default {
               }, 1000);
               }, 1000);
             }
             }
           );
           );
-        },
-        fail: () => {}
-      });
+          },
+          fail:(res)=>{
+          }
+        });
     },
     },
     // 获取微信手机号
     // 获取微信手机号
     getWxMobile(e) {
     getWxMobile(e) {