jks
jks
  • 发布:2023-05-30 10:47
  • 更新:2023-05-31 09:51
  • 阅读:313

配置启动页选项splashscreen为false时,启动app后循环加载首页和app.vue中的onlauch

分类:uni-app

在app.vue中处理登录逻辑,同时配置启动图自动关闭为false。出现以下问题:
启动app后进入首页,首页内容未加载完成,应用重启。如此一直循环。启用debug后,此问题消失。
复现平台:
雷电模拟器mate20pro
真机:华为p9
//App.vue中登录逻辑
onLaunch: function() {
if (AccountUtils.isLogin()) {
console.log("islogin")
plus.navigator.closeSplashscreen();
} else {
uni.reLaunch({
url: '/pages/login/index',
success() {
plus.navigator.closeSplashscreen();
}
})
}
},
//启动图配置
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},

2023-05-30 10:47 负责人:无 分享
已邀请:
亦春亦秋

亦春亦秋 - 用爱发电

意思是启动图打开,一切就正常了是吗?

jks

jks (作者)

经过很多配置的尝试,发现是main.js中引入uview组件库后导致的问题,去除uview的引入后,以上问题消失。

jks

jks (作者)

引入uview是使用uview的tabbar组件,非debug模式下会出现以下问题,使用uniapp官方的pages.json中配置tabbar后,进入首页正常,点击第二个tabbar跳转,应用重启,开启debug模式跳转正常,猜测是内部路由出了问题?

要回复问题请先登录注册