uni-app开发的APP,启动时通过登录状态判断跳转到哪个页面
实际场景:用户打开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,启动时通过登录状态判断跳转到哪个页面相关推荐
- 如何进行游戏陪玩app开发中的启动性能测试?
用于测试启动的 Shell 命令 本文的编写目的,更多的在于介绍游戏陪玩app开发性能.启动测试以及我进行游戏陪玩app开发启动测试背后的原因.但如果您只是希望能够快速获得结论,可以直接参考下面的内容 ...
- 混合 APP 开发(Hybrid App)
目录 混合 App Html5简介 UIWebView 和 WKWebView UIWebView 和 JS 交互 WKWebView 和 JS 交互 JS 调用 Native 相机 一. 混合 AP ...
- 移动App开发、App和Web区别、开发移动app时技术选型
移动App开发 混合移动App: 移动端App开发有Android和iOS及混合App,开发它们采用不同的语言,如: 苹果软件使用: OC.或者Swift语言开发. 安卓软件使用:Java,安卓控件进 ...
- Android App开发——添加APP启动界面
1.在创建的项目里面添加一个Empty Activit,我这里命名为BootScreen. 2.把启动时要显示的图像拖到res的mipmap目录下. 3.在BootScreen.java里面添加代码 ...
- 实施和开发哪个前景好_「深圳app开发」app模板开发和app定制开发哪个好呢?
[深圳app开发]app模板开发和app定制开发哪个好呢?很多人有自己的项目计划的时候一直在纠结选择APP模板开发好还是APP定制开发的好,其实app模板开发就相当于购买一个现成的模板,功能是固定,直 ...
- Ionic移动app开发:app登录实现完整过程
Ionic移动app开发:登录实现 对于一款App必然会有一个登录界面,下面介绍一下使用ionic创建一个登录的过程: 创建ionic project ionic start projectname ...
- 《APP开发》APP规范实例-详细的UI设计方法
转自:http://www.yixieshi.com/it/20749.html 对了一个APP开发初手来说,可能心里有很多的疑惑: 屏幕设计为多宽,宽度是不是应该设置为百分比; 按钮大小多大,怎么排 ...
- IOS APP开发:苹果app从开发到上架教程详解
不少人认为按照目前市场占有率,app开发还是以安卓为主,但不可忽视的是, ios app开发的用户基础还是很庞大的,用户需求也很稳定,市场挖掘潜力还是很客观,进行苹果app开发还是存在很大优势的.今天 ...
- Windows 8 Metro App开发[8]处理Fullscreen, Snapped和Filled状态
注:本系列学习帖子我在DevDiv.com移动开发社区原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 如果你有什么问题也可以前往交流 下面是首发地址: [DevDi ...
最新文章
- 最短路算法总结(入门版)
- 【Python】Spyder编译器“updating indices”问题导致程序无法运行或调试
- 实用的IDE工具助力你学好Python
- entry for sde instance not found in services file解决方法[转]
- python asyncore
- Java代码块回调,QueueEvent - 队列化执行线程和代码块
- Linux 软件包管理器的目的是什么,Linux软件包的管理--RPM包管理器
- 论java中可变参数
- linux设备驱动之USB主机控制器驱动分析 【转】
- linux查看tuxedo版本的命令,tuxedo 监控命令说明
- editormd支持上传视频
- 使用压缩包安装mysql
- 【杂谈】有三AI所有重要的公开微信群最新汇总,欢迎加入
- 什么是大小端,如何写程序判断大小端?
- 技术总监需要会些什么
- 2021全球人才竞争力指数排名:瑞士居首,中国跻身前40;德科集团与北京外企成立合资公司LHH FESCO | 美通社头条...
- ORB SLAM3加载Vocabulary更快ORBvoc.bin
- 雅思英语作文计算机和历史,雅思大作文范文:电脑与现代教育
- 关于计算机算法的ppt,计算机算法PPT大全.ppt
- 数学专业英语--函数部分