收藏
回答

getUserInfo和getPhoneNumber 一个按钮实现上面两个功能

<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> </button>

想用一个button实现上面两个功能,怎么实现?


最后一次编辑于  2018-08-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 刘祥波~小程序、app、公众号
    刘祥波~小程序、app、公众号
    2018-08-15

    没有办法

    2018-08-15
    赞同
    回复
  • 是柿子啊
    是柿子啊
    2018-08-15

    你好,不支持

    2018-08-15
    赞同
    回复
  • 再见,电脑崽
    再见,电脑崽
    2018-08-15

    利用bind事件冒泡来处理

    <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">
        <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">多重按钮</button>
    </button>


    2018-08-15
    赞同
    回复
  • rualD
    rualD
    2018-08-20

    我想说是可以的

    2018-08-20
    赞同
    回复 7
    • rualD
      rualD
      2018-08-20

      open-type="{{你要的功能type}}";思路已经给你

      2018-08-20
      回复
    • rualD
      rualD
      2018-08-20回复rualD

      只要一个button组件就行

      2018-08-20
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2018-08-21

      他说的是 一个button上 <button open-type=“getUserinfo” open-type=“getPhoneNumber” />

      类似这样的功能。但是这是不可能实现的。

      2018-08-21
      回复
    • rualD
      rualD
      2018-08-21回复仙森ღ₅₂₀¹³¹⁴

      可以

      2018-08-21
      回复
    • rualD
      rualD
      2018-08-21回复仙森ღ₅₂₀¹³¹⁴

      <button open-type=“{{xx条件?'getUserinfo':'getPhoneNumber'}}”  bindgetphonenumber="{{xx条件?'获取手机号码FN':''}}" bindgetuserinfo="{{yy条件?'用户授权FN':''}}"/>

      2018-08-21
      回复
    查看更多(2)