记录uniapp 默认首页 进入登录页闪烁问题

1、在mainfest.json 设置 alwaysShowBeforeRender 和 autoclose 属性为 false

/* 5+App特有相关 */
    "app-plus" : {
        "splashscreen": {
            "alwaysShowBeforeRender": false,
            "autoclose": false,
            "waiting": true,
            "delay": 0
        },
    }

2、在APP.vue 的 onShow 生命周期中调用 plus.navigator.closeSplashscreen(); 来实现关闭闪屏页面,从而解决问题。

onShow: function() {
        console.log('App Show');
        setTimeout(() => {
            // ifdef APP-PLUS
            plus.navigator.closeSplashscreen();
            // endif
        }, 500)
    }
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐