原文:微信小程序中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