在开发一次uiapp app时,需要动态设置起始页,默认展示页,没有登录去登录页,登录了去首页
因为uniapp 是 pages 的第一个是默认页 所以这里我们需要处理 一下才能完美的实现。
1:manifest.json 设置app 的启动页 也就是最开始 转圈的那个页面 不要他自动关闭
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},
设置了这一步后,app会一直转圈圈,进不去了,
2:在app.vue的onLaunch 中根据情况判断页码的起始页,等判断好了再打开app,一定要在页面跳转的回调 success里面调用plus.navigator.closeSplashscreen()文章来源:https://www.toymoban.com/news/detail-650587.html
onLaunch: function() {
if(uni.getStorageSync('token')){
uni.reLaunch({
url:'/pages/login/child/authentication/index',
success() {
plus.navigator.closeSplashscreen()
}
})
}else{
uni.reLaunch({
url:'/pages/login/index',
success() {
plus.navigator.closeSplashscreen()}
})
}
console.log('onLaunch');
},
如果成功了,记得回来点个赞哈哈哈哈哈哈啊哈哈哈哈哈啊哈哈哈哈哈哈哈哈啊哈哈哈哈文章来源地址https://www.toymoban.com/news/detail-650587.html
到了这里,关于【uniapp 动态设置 起始页 默认展示页面 】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!