wx.checkSession
发布于 10 天前 作者 cuigang 93 次浏览 最后一次编辑是 9 天前 来自 分享

 wx.checkSession({ //判断用户的登录状态是否过期

      success () {

      },

      fail () {

      }

    })

小程序载入的时候需要根据用户的id号获取相应的数据, 获取用户的id需要wx.login方法来,加载过wx.login方法之后,需要判断用户是否登录过期的时候wx.login已经加载完毕,造成无法判断用户登录是否状态是否过期。

如果小程序在载入的时候就使用wx.checkSession 进行判断登录则用户就无法在体验之后进行获取用户相关信息的操作,背离了发布审核的时候审核员说的用户需要体之后才能授权的原则,具体的使用逻辑就是改如何掌握?

@微信小程序开发



1 回复

1.建议微信小程序的所有对外的页面 进入页面就先wx.checkSession;

2.如果wx.checkSession 返回成功直接执行页面中获取数据方法 失败之后调用登录返回页面 (建议这一块使用Promise)

回到顶部