html52.com
我爱小程序-开发者交流社区

调用 open-type="getPhoneNumber" 这个api,部分安卓机型点了允许没有回调

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getPhoneNumber 微信安卓客户端 7.0.18 2.12.2
调用 open-type="getPhoneNumber" 这个api,部分安卓机型获取手机号后 ->点允许-> 没有进入回调


<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('e', e)
      this.$emit('getPhone', e.detail, { bubblestrue })
    },
    onCanclePhone (e) {
      this.$emit('onCancle', {}, { bubblestrue })
    }
  }
}

网友回复

社区技术运营专员-娇华:

请参照这个格式提供下代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

Bruce_涛涛:

荣耀8 VIVO X27 目前都不行, 用的是uniapp 开发

拾忆:

哪部分机型呢?你不给官方提供一下信息好排查问题吗?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付