核心思想在manifest.json文件修改闪屏页配置。

将闪屏页自动关闭autoclose改为false
在页面实际操作逻辑完成后调用plus.navigator.closeSplashscreen();来关闭闪屏页面来实现。

// 核心代码
// App.vue生命周期onLaunch中写
let token = uni.getStorageSync('token');
if (token === null || token === '') {
	uni.reLaunch({
		url: '/pages/login/index',
		success: ()=> {
			plus.navigator.closeSplashscreen();
		}
	})
}else {
	plus.navigator.closeSplashscreen();
}

// manifest.json中修改
"app-plus" : {
        "splashscreen" : {
            "alwaysShowBeforeRender" : false,
            "waiting" : true,
            "autoclose" : false,
            "delay" : 0
        }
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐