wx.chooseContact()不是在2.16.0版更新中开放了吗,是需要其他配置吗?
真机调试报的错,代码如下:
<view class="btn" catchtap="chooseContact">选择联系人</view>
chooseContact() {
wx.chooseContact({
success: function (res: any) {
console.log(res, '成功回调')
},
fail(res: any) {
console.log(res, '错误回调')
},
complete(res: any) {
console.log(res, '结束回调')
}
})
}
我试了下正常的11位手机号是没问题的,带区号的座机会提示格式错误
经过实际操作,发现华为手机 提示 【手机格式不正确】的原因是,因为,没有授权 通讯录 给微信,所以微信拿不到,拿不到就会提示【手机格式不正确】;目前微信也没提供相关授权,小程序无法获知用户是否 已经授权 通讯录 给微信了,这一点,体验不好,建议微信提供相关API
小米10同上
一加,同款提示
红米K30,MIUI:12.1.4.0 提示同上