uniapp启动页面鉴权页面闪烁问题

在使用uni-app开发app 打包完成后如果没有token,那么就在onLaunch生命周期里面判断用户是否登录并跳转至登录页。 但是在app中页面会先进入首页然后再跳转至登录页,十分影响体验。

处理方法:

使用plus.navigator.closeSplashscreen()

官网文档地址 app-splashscreen

勾选“等待首页渲染完毕后再关闭Splash图”,表示需要等待首页渲染完成后再关闭启动界面

不勾选“等待首页渲染完毕后再关闭Splash图”,则表示首页加载完成后就会关闭启动界面,此时首页可能没有完成渲染,在部分设备可能会闪一下白屏,不推荐使用。

根据官网配置启动项后在onLaunch声明周期中配置

属性类型默认值描述
alwaysShowBeforeRenderBooleantrue是否等待首页渲染完毕后再关闭启动界面
autocloseBooleantrue是否自动关闭启动界面,仅当alwaysShowBeforeRender设置为false时生效,如果需要手动关闭启动界面,需将 alwaysShowBeforeRender 及 autoclose 均设置为 false
waitingBooleantrue是否在启动界面显示等待雪花

代码控制关闭启动界面 App启动后不会自动关闭启动界面,需要在代码中调用plus.navigator.closeSplashscreen关闭启动界面

源码视图

"app-plus" : {"splashscreen" : {"alwaysShowBeforeRender" : false,"autoclose" : false,}
}

 App.vue中

       const store = useMainStore()if(!store.token){uni.reLaunch({url:'/pages/login/login',success:()=>{plus.navigator.closeSplashscreen();}})}else{plus.navigator.closeSplashscreen();}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/37488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot学习05-[SpringBoot的嵌入式Servlet容器]

SpringBoot的嵌入式Servlet容器 嵌入式Servlet容器servlet容器-嵌入式servlet容器配置修改通过全局配置文件修改修改添加实现了WebServerFactoryCustomizer接口的bean来进行修改 servlet容器-注册servlet三大组件 嵌入式Servlet容器 SpringBoot包含对嵌入式Tomcat、Jetty、Und…

编写和使用Linux Makefile

编写和使用Linux Makefile 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨在Linux环境下如何编写和使用Makefile,这是一个用于自…

嵌入式学习——硬件(ARM体系架构)——day51

1. S3C2440基础知识——一条指令四个字节 1.1 定义 S3C2440 是三星(Samsung)公司设计的一款基于 ARM920T 核心的微处理器,广泛应用于嵌入式系统中,属于三星的 S3C24xx 系列。 1.2 处理器核心 ARM920T:基于 ARM v5T …

Spring Boot与Elasticsearch的集成应用

Spring Boot与Elasticsearch的集成应用 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将探讨如何在Spring Boot应用中集成Elasticsearch,以…

某配送平台未授权访问和弱口令(附赠nuclei默认密码验证脚本)

找到一个某src的子站,通过信息收集插件,发现ZABBIX-监控系统,可以日一下 使用谷歌搜索历史漏洞:zabbix漏洞 通过目录扫描扫描到后台,谷歌搜索一下有没有默认弱口令 成功进去了,挖洞就是这么简单 搜索文章还…

探秘Java版ERP管理系统源码:基于Spring Cloud Alibaba与Spring Boot的微服务架构解析

数字化时代的智能ERP管理系统:引领企业高效管理与创新发展 随着数字化浪潮的席卷,现代企业对于高效、稳定、易于扩展的管理系统需求愈发迫切。为了满足这一需求,我们倾力打造了一款基于Java技术的企业级资源规划(ERP)…

WSL(Windows Subsystem for Linux)替代VirtualBox和Vmware运行轻量级的linux服务器

要在Windows上开启WSL(Windows Subsystem for Linux),请按照以下步骤操作: 检查系统兼容性: 确保你的Windows版本支持WSL。WSL支持Windows 10版本1607及更高版本,以及Windows 11。你可以在“设置”>“系…

【ONE·Linux || 高级IO(一)】

总言 主要内容:介绍五种IO模型的基本概念、学习IO多路转接(select、poll编程模型)。       文章目录 总言1、问题引入1.1、网络通信与IO1.2、五种IO模型1.2.1、举例引入1.2.2、IO模型具体含义介绍1.2.2.1、阻塞式IO1.2.2.2、非阻塞轮询检…

「树莓派入门」树莓派基础07-系统备份与还原

本文主要介绍树莓派系统备份的重要性和两种备份方式:全卡备份和压缩备份。同时,也介绍了如何使用软件和终端命令进行备份和还原。 一、系统备份的重要性 系统备份是保护树莓派数据和设置的重要手段。它可以帮助你在系统出现问题时快速恢复到正常状态。 …

【编译原理中的语法分析】

编译原理中的语法分析 一、什么是语法分析?1.1 定义1.2 作用 二、常见的语法分析方法2.1 递归下降分析2.2 LL(1) 分析2.3 LR 分析 三、语法分析的实现过程3.1 词法分析3.2 语法规则定义3.3 语法分析器设计与实现 一、什么是语法分析? 1.1 定义 语法分析…

第三节:如何理解Spring的两个特性IOC和AOP(自学Spring boot 3.x第一天)

大家好,我是网创有方,接下来教大家如何理解Spring的两个特性IOC和AOP。本节有点难,大家多理解。 IOC(控制反转) 定义与核心思想: IOC,全称Inversion of Control,即控制反转。 其核…

APP项目测试 之 熟悉APP项目

1.APP应用环境与web项目环境对比 APPWeb相同点 1.APP和web使用的后端服务器是相同的 2. 前后端都使用HTTP协议进行交互(也有部分APP用socket来互) 不同点 1.APP是C/S结构 2.APP前后端交互的数据格式以Json 为主 1.web浏览器是B/S结构 2.web前后端交互…

把飞书云文档变成HTML邮件:问题挑战与解决历程

一、背景 云文档转HTML邮件 基于公司内部的飞书办公套件,早在去年6月,我们就建设了将飞书云文档转译成HTML邮件的能力,方便同学们在编写邮件文档和发送邮件时,都能有较好的体验和较高的效率。 当下问题 要被邮件客户端识别&am…

样式继承:CSS中的自然法则

在网页设计的世界中,CSS(层叠样式表)是我们构建视觉表现的基石。而在CSS的众多特性中,样式继承是一个核心概念,它决定了元素样式如何在页面上传递。今天,我们就来深入探讨一下样式继承的奥秘。 什么是样式…

52、Flink 使用 Parametertool 获取应用参数代码示例

1、获取配置参数-1 import org.apache.flink.api.java.utils.ParameterTool; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;import java.io.IOException; import java.util.Map;public class _01_ParameterToolReadArgs {public static voi…

最终还是放弃了拼多多 NLP 算法岗(大模型方向)Offer。。。

暑期实习基本结束了,校招即将开启。 不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC 在变少,岗位要求还更高了。 最近,我们又陆续整理了很多大厂的面试题,帮助一些球友解惑答疑&…

防止跨站脚本攻击XSS之Antisamy

目录 一、什么是跨站脚本攻击(XSS) 二、通常有哪些解决方案 三、常见的XSS攻击例子有哪些 3.1 存储型XSS攻击(黑产恶意截流,跳转不法网站) 3.2反射型XSS攻击: 四、什么是跨站请求伪造? 五…

这是我见过的大模型 RAG 优化方案与实践最全总结了

暑期实习基本结束了,校招即将开启。 不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC 在变少,岗位要求还更高了。提前准备才是完全之策。 最近,我们又陆续整理了很多大厂的面试题&#xff0c…

软件工程 例题

用例图 1. 某个学生成绩管理系统的部分参与者和用例总结如下。 教务管理人员: 登录系统教师、学生名单管理学期教学计划管理成绩管理。课程分配,每次课程分配时都必须打印任课通知书 学生: 登录系统选课。 教师: 登录系统成绩管理,并…

Eureka是如何工作的

Eureka是一个开源的分布式服务发现系统,由Netflix开发和维护。以下是Eureka工作机制的清晰解释,包括关键步骤和相关的数字信息: Eureka的组成 Eureka Server:Eureka服务器,作为服务注册中心,用于存储和管…