出于小程序wx.getuserInfo接口改动的情况,想让用户一点开小程序如果未授权就出现获取昵称和头像的弹框,现在只能用 <button  open-type="getUserInfo"   bindgetuserinfo="getUserInfo"></button> ,怎样让不点击按钮就直接出现授权弹框呢,求解各位走过路过的大神


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

    2044人对此回答表示赞同

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

    17人对此回答表示赞同

    可以用open-data直接获取用户信息,不过这个只能拿来展示数据。

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

    评论(0)

    收起评论

  • Cruz_

    15人对此回答表示赞同

    以后只能通过open-type="getUserInfo"方式弹出授权了

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

    评论(3)

    收起评论

    • 景小茶 2019-02-02 22:55

      线上版本暂时还不受影响,但是线上不能用也是早晚的事,微信只是在给你一个修复的时间,毕竟不能发公告就不让用

      回复
    • 小玲珑 2019-02-04 14:01

      那是之前就上线的小程序

      回复
    • 蘑菇头小j 2019-02-06 20:12

      我也是这样觉得的,但看到一些其它小程序还是首次就自己弹出授权弹框是怎么回事

      回复
  • 大吉大利今晚吃鸡

    15人对此回答表示赞同

    新来的吧哥们,这个接口之前可以用,现在改成必须用户点击才能触发,现在看到的能实现这样的都是以前的版本,或者自己模拟,模拟需要用户点击两次

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

    评论(0)

    收起评论

  • Burian

    5人对此回答表示赞同

    你看到的那些没有经过点击就弹出来授权的弹窗,是开发者自己模拟的,当你点击“确定”的时候其实是点击了open-type="getUserInfo"的button,然后会继续有真正授权的弹窗出来,(以下是我自己总结的经验,没有官方说明)而如果用户之前就授权过了,就不会有这次弹窗,而是直接回调bindgetuserinfo,所以会更让你以为这个弹窗就是原本jsapi调用之后出来的授权弹窗。

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

    评论(0)

    收起评论

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
扫码咨询

扫码咨询套餐

回到顶部