Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 防止离子加载屏幕出现故障_Javascript_Angular_Ionic Framework_Web_Mobile - Fatal编程技术网

Javascript 防止离子加载屏幕出现故障

Javascript 防止离子加载屏幕出现故障,javascript,angular,ionic-framework,web,mobile,Javascript,Angular,Ionic Framework,Web,Mobile,我有一个ionic v4应用程序,我想在用户每次启动应用程序时用pin码“保护”它。我已经按照自己的意愿设置了大多数行为(platform.ready,platform.resume),但是当应用程序第一次加载时,我有一个小故障,您可以短暂地看到受保护的页面 理想情况下,我希望流程是,如果用户第一次启动应用程序,他/她将被引导完成设置环境的步骤。因此,我使用Storage来确定是否存在某些信息,然后navigateForward按步骤移动到屏幕 这种方法的问题是,最初当ionic加载时(我认为在

我有一个ionic v4应用程序,我想在用户每次启动应用程序时用pin码“保护”它。我已经按照自己的意愿设置了大多数行为(
platform.ready
platform.resume
),但是当应用程序第一次加载时,我有一个小故障,您可以短暂地看到受保护的页面

理想情况下,我希望流程是,如果用户第一次启动应用程序,他/她将被引导完成设置环境的步骤。因此,我使用
Storage
来确定是否存在某些信息,然后
navigateForward
按步骤移动到屏幕

这种方法的问题是,最初当ionic加载时(我认为在调用
platform.ready
之前),它已经加载了默认网页-因此,当ionic仍在初始化时,您可以短暂地看到受保护的网页


有谁能给我一些关于如何解决这个问题的建议吗?我对ionic和angular本身还很陌生。

我不会将受保护页面设为默认页面。加载时使用不同的页面(例如,您的配置步骤页面),然后导航到受保护的页面(如果允许用户)。如果我显示配置页面,问题的根源仍然存在,它将在转换到登录页面之前显示配置页面,对吗?是的,但您也可以显示不同的页面,以便“小故障”不太明显。您也可以在导航到正确的页面后使用。我不会将受保护的页面设为默认页面。加载时使用其他页面(例如,您的配置步骤页面)然后,如果允许用户导航到受保护的页面。如果我显示配置页面,问题的根源仍然存在,它将在转换到登录页面之前显示配置页面,对吗?是的,但您也可以显示不同的页面,以便“不那么引人注目。您也可以在导航到正确的页面后进行操作。