wx.login()是应该在app.js的onLunch()中被调用吗?
发布于 5 年前 作者 tangchao 1599 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

今天突然看到API文档的实例中写到,wx.login()是在app.js的onlunch()方法中被调用。

我原来实现的方案是在校验本地没有session的时候,会显示登录按钮,登录按钮通过open-data获取userInfo,然后再调用wx.login()->wx.getUserInfo()->获取openId。

而4月3日发布的《小程序•小故事(6)——微信登录能力优化》中提到,应该在第一个页面时先通过wx.login获取openID,这里有点搞不懂了,wx.login只能先获取code,不能直接获得到openID吧。可否请官员解答一下。哪位大咖可以指点一下,最佳实践是什么?

非常感谢!

  • 希望提供的能力
3 回复

wx.login主要是为了更新登录态;

多谢多谢,解决我一直纠结的问题,特别是今年接口改了以后

@东东 你好,请问你纠结的是什么问题啊?

回到顶部