<template>
<view class="get-phone-tmp">
<view class="mask">
</view>
<view class="getPhoneNumber">
<view class="getPhoneNumber-btn-wrapper">
<view class='text_header'>手机号授权</view>
<view class='text_body'>授权手机号享受更多小程序服务</view>
<view class='text_fotter'>
<button class='text_fotter_left' @tap="onCanclePhone">取消</button>
<button open-type="getPhoneNumber" class='text_fotter_right main-text-color' @getphonenumber="onGetPhone">同意授权</button>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data () {
return {
}
},
methods: {
onGetPhone (e) {
console.log('1onGetPhoneonGetPhone')
uni.showToast({
title: '回调了吗',
icon: 'none'
})
this.$emit('getPhone', e.detail, { bubbles: true })
},
onCanclePhone (e) {
this.$emit('onCancle', {}, { bubbles: true })
}
}
}
</script>
<style lang="scss">
</style>
- 发布:2020-09-15 14:36
- 更新:2022-02-14 11:10
- 阅读:777
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window7
第三方开发者工具版本号: 1.0.32007151
基础库版本号: 2.12.2
项目创建方式: CLI
CLI版本号: 2.0.0
示例代码:
操作步骤:
点击同意授权-点击 允许获取手机号 按钮
点击同意授权-点击 允许获取手机号 按钮
预期结果:
点击同意授权-点击“”允许“”获取手机号 按钮 - 正常进入回调
点击同意授权-点击“”允许“”获取手机号 按钮 - 正常进入回调
实际结果:
点击同意授权-点击“”允许“”获取手机号 按钮 - 没有进入回调
点击同意授权-点击“”允许“”获取手机号 按钮 - 没有进入回调
bug描述:
1.用原生的获取手机代码,正常进去回调。
用uniapp 获取手机号
<view class='text_fotter'>
<button open-type="getPhoneNumber" class='text_fotter_right main-text-color' @getphonenumber="onGetPhone">同意授权
</button>
</view>
已经在首页进入的时候 调用过wx.login
用苹果手机正常获取,点允许后,正常 进入 onGetPhone 回调方法。
用 荣耀8 VIVO X27 目前都不行 ,点允许后,没有进入 onGetPhone 回调方法。
1 个回复
前端小bug32344 - test01
想问一下问题解决了吗