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

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

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Austin

    16人对此回答表示赞同

    异想天开,可以同时触及两个,但是不理解,将两个按钮放进一个view里面,各占一半,让人感觉是一个按钮。但是点击绑定的函数是分开的,功能上根本无法做到同时触及两个,可以实现先触发一个,再触发另一个。

    展开
    16
    5回复
    发布于 6年前

    评论(5)

    收起评论

    • 张与其 2019-02-03 17:19

      小红书腾讯有股份

      回复
    • NONO小诺 2019-02-05 18:42

      求问有没有解决这个问题目前我也碰到这个需求也是参看了小红书的小程序不知道怎么实现

      回复
    • Mackenzie 2019-02-07 21:15

      获取信息api(不是按钮),正式环境是可以调的,开发环境和测试环境微信不让调取

      回复
    • Cora 2019-02-09 19:14

      目前还不好说,它可能是只是一个手机号按钮,加个调用获取信息api(不是按钮),或者你可以把一个按钮写在另外一个按钮里面,不知道效果如何。不过你可以试试

      回复
    • 蘑菇头小j 2019-02-11 17:49

      小红书小程序实现了这个功能,但不知道是怎么做出来的

      回复
  • Greyson

    15人对此回答表示赞同

    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 钱霖

    12人对此回答表示赞同

    主你搞出来了没我也遇到这样的需求

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Radoslaw

    7人对此回答表示赞同

    小红书有截图吗?

    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴柔

    3人对此回答表示赞同

    额,这么想行不行,先判断有没有授权,如果没有授权,返回一个getUserInfo的字符串,赋值给open-type,还有改变方法名,如果已经授权了,在返回getPhoneNumber的字符串,赋值给open-type,反正意思就是open-type的值和方法名都不要写死,动态改变,不知道行不行,没有试过,只是这样想着,你可以试试

    展开
    3
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • 扑朔迷离 2019-01-27 23:47

      好像是有点问题,那个bindgetuserinfo和bindgetphonenumber也是不同的,那就不太了解了

      回复
    • 梁碧芝 2019-01-29 19:53

      刚刚试过了,可以动态实现,但是触发动作只能执行一次,所以按钮第一次授权过即使改变open-type也没啥作用(只能点一次)。

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部