关于改变uniapp的page页面不默认进入的操作❓

2023/10/30 uniapp

# Uniapp默认初始页面为page.json中第一个页面,如何不让他默认进入第一个呢?

  • 有一种场景就是进入页面需要判断登录状态,没有登录则跳转登录页面,如果登录了就是跳转首页
  • 有的人把登录页面放到pages的第一个页面,有的人把首页放到pages的第一页面.其实无论谁放到第一页面都是出现异常情况,如把登录页当到一个,那么没登录的时候是正常的,当登录成功,再次打开程序,则不应该再进入登录页,但现实是会从登录页一闪而过,甚至有些出现没有跳转的情况
  • 解决方法 有的人把登录页面放到pages的第一个页面,有的人把首页放到pages的第一页面.其实无论谁放到第一页面都是出现异常情况,如把登录页当到一个,那么没登录的时候是正常的,当登录成功,再次打开程序,则不应该再进入登录页,但现实是会从登录页一闪而过,甚至有些出现没有跳转的情况
  • page.json中代码,index在第一位
page中代码
  • 在index.vue(空白页面逻辑)中判断是否有token,然后根据链接跳转对应页面
index.vue中代码
    DEAR JOHN - 比莉
    比莉