收藏
回答

wx.getUserProfile和open-type="getUserInfo"同时使用的问题?

由于近期授权接口的调整,现在让用户授权时已经改为了使用wx.getUserProfile进行授权弹窗提醒,但是button组件上依然加了open-data="getUserInfo"的属性,具体代码为<button bindtap ="getUserInfo" open-type="getUserInfo" > 微信授权快速登录</button>;js中getUserInfo(){wx.getUserProfile({             desc: '展示用户信息', success: (res) => {console.log(res); }})},在正式版中出现了弹出两次授权请求的情况,但体验版与开发版都为正常一次弹窗。

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

3 个回答

  • 纸玫瑰
    纸玫瑰
    2021-04-15

    因为现在getUserInfo接口禁用已被暂缓, 就是说getUserInfo正式版上还可以用的 体验版和开发版是不可以用的 所以出现以上情况哦

    2021-04-15
    有用 1
    回复
  • 怦然心动
    怦然心动
    2021-04-15

    open-data="getUserInfo"中的getUserInfo你可以用一个变量来设置呀,例如:open-data="{{getUserApiType}}",js中data定义好,这个字段通过判断动态设置getUserInfo或getUserProfile,这样他不是getUserInfo,就不会弹窗了吧。

    2021-04-15
    有用 1
    回复
  • 跨商通
    跨商通
    2021-04-15

    https://developers.weixin.qq.com/community/develop/article/doc/00062eab0508684539cba249f59413

    2021-04-15
    有用
    回复
登录 后发表内容
问题标签