茶叶蛋
茶叶蛋
  • 发布:2020-09-15 14:36
  • 更新:2022-02-14 11:10
  • 阅读:777

【报Bug】获取手机号 有兼容性问题。部分安卓手机不会回调

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window7

第三方开发者工具版本号: 1.0.32007151

基础库版本号: 2.12.2

项目创建方式: CLI

CLI版本号: 2.0.0

示例代码:
<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>

操作步骤:

点击同意授权-点击 允许获取手机号 按钮

预期结果:

点击同意授权-点击“”允许“”获取手机号 按钮 - 正常进入回调

实际结果:

点击同意授权-点击“”允许“”获取手机号 按钮 - 没有进入回调

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 回调方法。

2020-09-15 14:36 负责人:无 分享
已邀请:
前端小bug32344

前端小bug32344 - test01

想问一下问题解决了吗

该问题目前已经被锁定, 无法添加新回复