收藏
回答

获取手机号码按钮添加点击事件后 bindgetphonenumber 事件为什么不触发?

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" bind:tap="handleTest">微信一键授权登录</button>


上述代码中的 handleTest 触发之后,为什么会导致 getPhoneNumber 事件不会触发呢?只知道是两个事件可能存在冲突,但不知道具体应该怎么解决。请各位有经验的大佬指导一下,给个思路也行。万分感谢!

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    1小时前

    不是可以正常触发?

    1小时前
    有用
    回复
  • 情何以堪
    情何以堪
    星期二 11:50
    为啥要写bind:tap这个
    


    星期二 11:50
    有用
    回复 1
    • 天蝎座
      天蝎座
      发表于移动端
      星期二 12:13
      就是点击按钮的时候要在不影响弹出授权的情况下,在点击事件里面做其他的业务处理
      星期二 12:13
      回复
  • จุ๊บ
    จุ๊บ
    星期二 11:29
    既然知道两个事件可能存在冲突,为啥还要写两个呢?获取手机号就是通过 bindgetphonenumber 事件获取的
    
    星期二 11:29
    有用
    回复 1
    • 天蝎座
      天蝎座
      发表于移动端
      星期二 12:14
      不知道怎么才能避免这种写法的前提下实现需求。需求就是获取手机授权的时候同时关闭另一个弹窗
      星期二 12:14
      回复
  • 朱兆恩(易做图)
    朱兆恩(易做图)
    星期二 11:13

    小程序隐私里面 配置 获取手机号码

    星期二 11:13
    有用
    回复 1
    • 天蝎座
      天蝎座
      发表于移动端
      星期二 11:29
      已经配置过了,如果把按钮上的点击事件去掉之后就能正常弹出授权了,是我没表达清楚,现在的问题是点击按钮的时候既要在点击事件中处理某些逻辑,又要不影响弹出授权
      星期二 11:29
      回复
登录 后发表内容