uniapp app 启动页是第一个页面,启动后判断是否跳另外一的页面,会出现跳转的动作。这里要去掉那个动作。
一、首先
在"app-plus"中设置"splashscreen"如下代码(同时关闭了雪花,设置启动图不影响),运行启动app会一直是启动中的状态
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},
二、设置启动页
在App.vue中onLaunch中添加判断,然后跳转你所需页面
// #ifdef APP
plus.navigator.closeSplashscreen()
// #endif
if(!uni.getStorageSync('TokenId')){
uni.redirectTo({
url:'/pages/login/login',
success() {
plus.navigator.closeSplashscreen()
}
})
}else{
uni.switchTab({
url:'/pages/index/index',
success() {
plus.navigator.closeSplashscreen()
}
})
}