实际场景:用户打开APP时,如果他没登录,则跳转到登录页,如果已经登录,则跳转到首页。

在项目的manifest.json中配置启动界面,通过手动去关闭启动页(页面跳转好了以后在关闭启动页,无论page.json中配置的第一个页面是哪个,都不会闪屏)

打开源码视图,修改splashscreen配置如下:

"splashscreen" : {"waiting" : false,"alwaysShowBeforeRender" : false,"autoclose" : false,"delay" : 0
}

在appvue页面中判断登录状态进行跳转,page.json中配置的第一个页面就是首页,所以,如果已经登录,则直接手动关闭启动页就可以了

onLaunch: function() {// 进入APP后跳转至哪个页面let token= uni.getStorageSync('token');  //通过token判断是否登录if (token) {//存在则关闭启动页进入首页plus.navigator.closeSplashscreen();} else {//不存在则跳转至登录页uni.reLaunch({url: "/pages/signlogin/index",success: () => {plus.navigator.closeSplashscreen();}})}
}

uni-app开发的APP,启动时通过登录状态判断跳转到哪个页面相关推荐

  1. 如何进行游戏陪玩app开发中的启动性能测试?

    用于测试启动的 Shell 命令 本文的编写目的,更多的在于介绍游戏陪玩app开发性能.启动测试以及我进行游戏陪玩app开发启动测试背后的原因.但如果您只是希望能够快速获得结论,可以直接参考下面的内容 ...

  2. 混合 APP 开发(Hybrid App)

    目录 混合 App Html5简介 UIWebView 和 WKWebView UIWebView 和 JS 交互 WKWebView 和 JS 交互 JS 调用 Native 相机 一. 混合 AP ...

  3. 移动App开发、App和Web区别、开发移动app时技术选型

    移动App开发 混合移动App: 移动端App开发有Android和iOS及混合App,开发它们采用不同的语言,如: 苹果软件使用: OC.或者Swift语言开发. 安卓软件使用:Java,安卓控件进 ...

  4. Android App开发——添加APP启动界面

    1.在创建的项目里面添加一个Empty Activit,我这里命名为BootScreen. 2.把启动时要显示的图像拖到res的mipmap目录下. 3.在BootScreen.java里面添加代码 ...

  5. 实施和开发哪个前景好_「深圳app开发」app模板开发和app定制开发哪个好呢?

    [深圳app开发]app模板开发和app定制开发哪个好呢?很多人有自己的项目计划的时候一直在纠结选择APP模板开发好还是APP定制开发的好,其实app模板开发就相当于购买一个现成的模板,功能是固定,直 ...

  6. Ionic移动app开发:app登录实现完整过程

    Ionic移动app开发:登录实现 对于一款App必然会有一个登录界面,下面介绍一下使用ionic创建一个登录的过程: 创建ionic project ionic start projectname ...

  7. 《APP开发》APP规范实例-详细的UI设计方法

    转自:http://www.yixieshi.com/it/20749.html 对了一个APP开发初手来说,可能心里有很多的疑惑: 屏幕设计为多宽,宽度是不是应该设置为百分比; 按钮大小多大,怎么排 ...

  8. IOS APP开发:苹果app从开发到上架教程详解

    不少人认为按照目前市场占有率,app开发还是以安卓为主,但不可忽视的是, ios app开发的用户基础还是很庞大的,用户需求也很稳定,市场挖掘潜力还是很客观,进行苹果app开发还是存在很大优势的.今天 ...

  9. Windows 8 Metro App开发[8]处理Fullscreen, Snapped和Filled状态

    注:本系列学习帖子我在DevDiv.com移动开发社区原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 如果你有什么问题也可以前往交流 下面是首发地址: [DevDi ...

最新文章

  1. 最短路算法总结(入门版)
  2. 【Python】Spyder编译器“updating indices”问题导致程序无法运行或调试
  3. 实用的IDE工具助力你学好Python
  4. entry for sde instance not found in services file解决方法[转]
  5. python asyncore
  6. Java代码块回调,QueueEvent - 队列化执行线程和代码块
  7. Linux 软件包管理器的目的是什么,Linux软件包的管理--RPM包管理器
  8. 论java中可变参数
  9. linux设备驱动之USB主机控制器驱动分析 【转】
  10. linux查看tuxedo版本的命令,tuxedo 监控命令说明
  11. editormd支持上传视频
  12. 使用压缩包安装mysql
  13. 【杂谈】有三AI所有重要的公开微信群最新汇总,欢迎加入
  14. 什么是大小端,如何写程序判断大小端?
  15. 技术总监需要会些什么
  16. 2021全球人才竞争力指数排名:瑞士居首,中国跻身前40;德科集团与北京外企成立合资公司LHH FESCO | 美通社头条...
  17. ORB SLAM3加载Vocabulary更快ORBvoc.bin
  18. 雅思英语作文计算机和历史,雅思大作文范文:电脑与现代教育
  19. 关于计算机算法的ppt,计算机算法PPT大全.ppt
  20. 数学专业英语--函数部分

热门文章

  1. Spring Security(三) —— 加密系统
  2. Linux基础 常见命令 思维导图总结
  3. web service接口 wsdl和asmx有什么区别
  4. win10清理网上邻居密码
  5. fullpage 的方法介绍及使用
  6. JS原型与原型链详细解释
  7. 多服务器虚拟化 map_服务器、存储和网络虚拟化的实现与应用
  8. ContextFlyout 在10586或10240的使用
  9. 孩子数学成绩不好怎么办_孩子数学成绩差,家长怎么办?
  10. 基于javaweb+mysql的宠物医院预约管理系统(管理员、医生、用户)