原文:微信小程序中wx.login和wx.getUserProfile的使用

在使用微信登錄時,通常會在調用wx.login獲取code后再通過wx.getUserProfile獲取iv和encryptedData 加密數據 一起發到后端進行登錄驗證 在實際使用中如果在wx.login方法調用后再調用再使用wx.getUserProfile會報錯 官方解釋: 也就是說不能在調用方法的回調中使用wx.getUserProfule 解決方法:使用Promise.all 方法實 ...

2021-07-14 15:44 0 1247 推薦指數:

查看詳情

wx.getUserProfile不能和wx.login一起使用

可以直接按順序執行logingetUserProfile方法,因為getUserProfile方法需要用戶點擊確認后才能獲取到用戶信息,這時候login方法已經執行完畢了,所以不需要考慮異步回調的問題。代碼如下 // 執行登錄操作 let code = ''; wx.login ...

Mon Nov 08 07:31:00 CST 2021 0 769
程序 wx.getUserProfile 替換 wx.getUserInfo

獲取用戶信息。頁面產生點擊事件(例如 button 上 bindtap 的回調)后才可調用,每次請求都會彈出授權窗口,用戶同意后返回 userInfo。 將從4月開始用 wx.getUserProfile 替換 wx.getUserInfo 。用法如下: <view class ...

Mon Apr 26 23:49:00 CST 2021 0 1126
程序之button組件--wx.login()

程序之button組件 1. // pages/login/login.wxml 2. // pages/login/login.js ---wx.login() 3. //app.js -----app.initUserInfo(),登錄信息初始化,並緩沖到本地 ...

Wed Mar 11 00:23:00 CST 2020 0 1069
程序 何時使用wx.login。。。。

1.雖然官方可以直接通過wx.login 獲取到code 給后台 可以直接獲取到openid 然后建立綁定用戶 但是不建議,還是要跟着的意願走 只有當操作支付等需要用戶登錄的時候 才可以。 點支付 1.如果本地緩存有自定義token   1.1 檢查登錄態 如果沒過 ...

Mon Nov 23 01:12:00 CST 2020 0 832
程序 wx.getUserProfile 獲取用戶信息

注意事項:    基礎庫2.10.4后支持   只能用戶主動點擊觸發 作用:   獲取用戶信息。   每次請求都會彈出授權窗口,用戶同意后返回 userI ...

Sat Mar 06 06:47:00 CST 2021 0 17006
程序 wx.getUserProfile 接口獲取用戶信息

為優化用戶的使用體驗,平台將進行以下調整: 1、2021年2月23日起,若程序已在開放平台進行綁定,則通過 wx.login 接口獲取的登錄憑證可直接換取 unionID 。 2、2021年4月13日后發布的程序新版本,無法通過 wx.getUserInfo 與 <button ...

Wed Mar 17 22:19:00 CST 2021 0 4642
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM