收藏
回答

【获取手机号】用户点击同意之后,没有执行getPhoneNumber回调方法

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Button 微信安卓客户端 8.0.35 2.31.1

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

【背景】: 未授权手机号状态下,点击添加新的手机号,添加完成后,返回到手机号授权界面,点击允许后,没有执行按钮的onPhoneNumber回调方法

【机型】:安卓机:华为mate20

PS:IOS系统未出现该问题

const SwitchPhoneButton = ({ children, className, successCallback, cancelCallback, onClickCallback }) => {
  const [disabledPhoneNumber, setDisabledPhoneNumber] = useState(false);


  const getPhoneNumber = (e) => {
    // 代码处理
  };


  const clickPhoneNumber = () => {
    // 代码处理
  };


  return (
    <Button
      disabled={disabledPhoneNumber}
      openType='getPhoneNumber'
      onGetPhoneNumber={getPhoneNumber}
      onClick={clickPhoneNumber}
    >
      {children}
    </Button>
  );
};
最后一次编辑于  2023-04-26
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-05-04

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-05-04
    有用
    回复
  • 神经蛙
    神经蛙
    2023-05-25

    老哥解决没有啊

    2023-05-25
    有用
    回复
登录 后发表内容