【uniapp 动态设置 起始页 默认展示页面 】
·
在开发一次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()
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');
},
如果成功了,记得回来点个赞哈哈哈哈哈哈啊哈哈哈哈哈啊哈哈哈哈哈哈哈哈啊哈哈哈哈
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)