之前一直对小程序登录流程比较模糊,今天看了个文章 感觉清晰了很多,总结一下。
首先,我们不应该直接获取用户信息,目前好像也不能直接获取用户信息。
原则是:当我们需要获取用户信息的时候才发起授权。
1.wx.getUserInfo 这个函数 是需要授权才能获取用户信息
2.那么我们只能用button 然后加上open-开放功能获取用户信息,如果判断用户点击允许还是拒绝 可以通用bind**属性获取
那么登录流程 是不是可以这样呢
就是哪个页面需要显示用户信息
1就是判断是否授权 getSetting 方法 如果授权过了 就可以直接获取用户信息 页面上面的button 不显示
2如果没有授权 那就得需要通过button 来申请授权 然后用户同意后才能显示
可以写一个单独的 获取用户信息的方法 然后 同意后 调用即可
写的有点乱 。。。。带改进