小程序页面跳转问题

xiaoshitou_t
  • 49

目前在开发小程序项目,现在我们在小程序做了一个登录页面和h5那种登录页面一样。进入到这个小程序的时候一开始是显示登录页(app.json中的page路径第一个路径是登录页),等用户输入用户名或者密码的时候在跳转到首页。

现在的问题:现在我已经登录了,但是在开发者工具中刷新后又跳到了登录页(正常是我登录了 刷新后就要显示首页了),。在真机中退出小程序后在进入到小程序也会显示到登录页。如何解决这个问题。请大神指点~

回复
阅读 2k
3 个回答
✓ 已被采纳

我是这样判断的,最开始登录的时候在本地存一个值,
然后其他页面通过app.js app.globalData.isLogin()判断是否登录
或者每个页面用token判断
图片描述

图片描述

图片描述

可以加个flag来判断用户是否已经登录。然后在小程序的onshow生命周期函数里判断如果用户登录了就直接跳转首页。如果没有登录的话就跳转登录页面。登录态失效了也是同样加判断。

解决办法就是把入口配置在首页,然后进入首页判断是否登陆,未登陆则跳到登陆。因为你把入口配置在登录页了刷新之后,就会进到最初的入口,就是你配置的入口,所以你的方法是行不通的,望采纳

宣传栏