[微信小程序]button获取手机号码页面会刷新 [这么专业的问题,我还不会。]+ 查看更多
[微信小程序]button获取手机号码页面会刷新 [这么专业的问题,我还不会。]
+ 查看更多
- 当前 Bug 的表现(可附上截图)
当手机第一次扫描进入小程序时,点击授权登录获取手机号的按钮时,页面为什么会刷新,onLoad也会执行?经过调试发现,手机中打开调试框后再次点击获取手机号按钮,页面不会刷新,当第二次从小程序列表直接进入小程序时,点击获取手机号按钮页面也不会刷新。
补充:如下图,页面刷新后,手机号码的授权窗任然存在,但这时点击允许授权时,授权的回调将无法触发。
- 预期表现
首次进入页面也不要刷新
- 复现路径
- 提供一个最简复现 Demo
-
, 如果你什么都不说,我也不知道怎么回答你呀你所说的【页面刷新【】指的就是 onLoad 函数触发?, 这几个字都认识,放在一起就不理解了。
-
不止如此,给我的感觉像是小程序重启了,因为我用开发工具真机联调的时候,小程序点击手机号授权按钮,页面不仅是刷新了,而且会将开发工具的调试连接状态断开, 情绪犹如温度计,能使人沸腾,也能使人冷却。
, 如果你什么都不说,我也不知道怎么回答你呀 -
-
, 如果你什么都不说,我也不知道怎么回答你呀麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html), 聊天软件而已。
-
代码片段:https://developers.weixin.qq.com/s/Wa6xWtmJ7w6o,手机华为honor8,微信7.0.3, 聊天软件而已。
-
这边测试触发的是onhide和onshow,没有触发onLoad哦, 你这是要我帮你总结话语的吗?
-
肯定是触发了的,你看上面的图片背景的页面本来是登录页面,结果都变成加载状态了,这种情况根本就是页面完全被刷新了。还有,测试的时候,小程序AppID需要是微信没有访问记录的, 那必须有,应有尽有。
, 如果你什么都不说,我也不知道怎么回答你呀 -