收藏
回答

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

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


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

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

5 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    07-05

    不是可以正常触发?

    07-05
    有用
    回复 1
    • 天蝎座
      天蝎座
      07-08
      方便给一个完整的代码demo吗
      07-08
      回复
  • 天蝎座
    天蝎座
    07-09

    已经解决了,感谢各位大佬

    07-09
    有用
    回复
  • 情何以堪
    情何以堪
    07-02
    为啥要写bind:tap这个
    


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

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

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