小程序
小游戏
企业微信
微信支付
扫描小程序码分享
当将小程序删除后,button的bindgetuserinfo用户授权函数无法调用问题,稍等一段时间后又可以调用。是在分包中调用的,求教求教。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,机型iPhone6,微信版本6.6.7;页面是一个简单的button按钮。
HTML:
<
button
class
=
"authorized-btn"
open-type
"getUserInfo"
bindgetuserinfo
"getUserInfoHandle"
></
>
JS:
getUserInfoHandle:
function
(res) {
let userInfo = res.detail.userInfo;
if
(!userInfo)
return
;
app.globalData.userInfo = userInfo;
this
.setData({userInfo: userInfo});
wx.setStorageSync(
'user_info'
, userInfo);
},
当我将小程序删除,清除缓存之后。再次进入该页面(该页面为分包页面),点击此按钮,无法调起用户授权框,且该函数没有执行。当等待1分钟左右,再次进入可正常出现用户授权框。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,机型iPhone6,微信版本6.6.7;页面是一个简单的button按钮。
HTML:
<
button
class
=
"authorized-btn"
open-type
=
"getUserInfo"
bindgetuserinfo
=
"getUserInfoHandle"
></
button
>
JS:
getUserInfoHandle:
function
(res) {
let userInfo = res.detail.userInfo;
if
(!userInfo)
return
;
app.globalData.userInfo = userInfo;
this
.setData({userInfo: userInfo});
wx.setStorageSync(
'user_info'
, userInfo);
},
当我将小程序删除,清除缓存之后。再次进入该页面(该页面为分包页面),点击此按钮,无法调起用户授权框,且该函数没有执行。当等待1分钟左右,再次进入可正常出现用户授权框。