首次启动小程序打开登录页,登陆后再次企动小程序打开主页怎么实现
发布于 6 年前 作者 kshao 14537 次浏览 来自 问答

最近做的小程序 想要实现 首次启动 直接打开登录页,登录(有自己的数据库用户信息,使用后台管理网站提供的用户信息登录)后跳转主页, 有了登录态后 以后每次打开都直接进入主页。 目前的做法是 在app.js的onlaunch里面 从缓存中取出token去后台检验,有效跳转主页,无效跳转登录页。但由于onlaunch的异步问题,page.json pages列表里的第一个页面总会被默默加载。 如何 阻止这种加载,在app.js里面判断了直接跳转。或者说 如何把onlaunch变为非异步的。

2 回复

您的问题解决了吗?我也在做这一块,在app.js里判断是否获取用户信息,有就直接跳转主页,没有跳转登录页,就是不知道怎么跳转登录页和主页,用onlaunch直接就黑屏了

可以先在第一次登登录后,把登录态(登录标志)存储到 本地存储中,下次进入,在app.js 中 判断 如果有这个登录态直接跳转到首页,首页去校验登录态是否有效,无效再去进入登录页,登录页登陆成功后,更新下本地存储的登录态。

回到顶部