场景
在小程序开发中,获取用户信息、获取手机号是最常用到的功能。
但是有时可能会遇到“手机号解析失败”的问题,这个时候我们检查下代码是否是在获取手机号的回调中才调用的 wx.login
的方法。
官方文档说明如下:
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B

解决方法
所有解决办法是提前调 wx.login
,在获取手机号的回调方法中取检验登录状态,代码如下:
onLoad: function (options