<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">使用手机号码登录</button>
getPhoneNumber: function(e) {
console.log(e)
}
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.99
第三方开发者工具版本号: 最新版 已经排除和这个无关
基础库版本号: 已经排除和这个无关
项目创建方式: HBuilderX
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">使用手机号码登录</button>
getPhoneNumber: function(e) {
console.log(e)
}
复制代码 获取手机号
getPhoneNumber (e) {
console.log(e.detail.code) // 动态令牌
console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
console.log(e.detail.errno) // 错误码(失败时返回)
}
getPhoneNumber (e) {
console.log(e.code) // 动态令牌
console.log(e.errMsg) // 回调信息(成功失败都会返回)
console.log(e.errno) // 错误码(失败时返回)
}
vue3版本开发,遇到小程序获取手机号时
按照微信开放文档 应当返回的是
getPhoneNumber (e) {
console.log(e.detail.code) // 动态令牌
console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
console.log(e.detail.errno) // 错误码(失败时返回)
}
但是实际返回的时候是
getPhoneNumber (e) {
console.log(e.code) // 动态令牌
console.log(e.errMsg) // 回调信息(成功失败都会返回)
console.log(e.errno) // 错误码(失败时返回)
}
之前用vue2版本开发的小程序没有发生问题,新开发的换的vue3模式开发的,遇到的问题
爱豆豆
你切换hbx版本试试呢?
2023-12-20 09:02