Javascript 防止离子加载屏幕出现故障
我有一个ionic v4应用程序,我想在用户每次启动应用程序时用pin码“保护”它。我已经按照自己的意愿设置了大多数行为(Javascript 防止离子加载屏幕出现故障,javascript,angular,ionic-framework,web,mobile,Javascript,Angular,Ionic Framework,Web,Mobile,我有一个ionic v4应用程序,我想在用户每次启动应用程序时用pin码“保护”它。我已经按照自己的意愿设置了大多数行为(platform.ready,platform.resume),但是当应用程序第一次加载时,我有一个小故障,您可以短暂地看到受保护的页面 理想情况下,我希望流程是,如果用户第一次启动应用程序,他/她将被引导完成设置环境的步骤。因此,我使用Storage来确定是否存在某些信息,然后navigateForward按步骤移动到屏幕 这种方法的问题是,最初当ionic加载时(我认为在
platform.ready
,platform.resume
),但是当应用程序第一次加载时,我有一个小故障,您可以短暂地看到受保护的页面
理想情况下,我希望流程是,如果用户第一次启动应用程序,他/她将被引导完成设置环境的步骤。因此,我使用Storage
来确定是否存在某些信息,然后navigateForward
按步骤移动到屏幕
这种方法的问题是,最初当ionic加载时(我认为在调用platform.ready
之前),它已经加载了默认网页-因此,当ionic仍在初始化时,您可以短暂地看到受保护的网页
有谁能给我一些关于如何解决这个问题的建议吗?我对ionic和angular本身还很陌生。我不会将受保护页面设为默认页面。加载时使用不同的页面(例如,您的配置步骤页面),然后导航到受保护的页面(如果允许用户)。如果我显示配置页面,问题的根源仍然存在,它将在转换到登录页面之前显示配置页面,对吗?是的,但您也可以显示不同的页面,以便“小故障”不太明显。您也可以在导航到正确的页面后使用。我不会将受保护的页面设为默认页面。加载时使用其他页面(例如,您的配置步骤页面)然后,如果允许用户导航到受保护的页面。如果我显示配置页面,问题的根源仍然存在,它将在转换到登录页面之前显示配置页面,对吗?是的,但您也可以显示不同的页面,以便“不那么引人注目。您也可以在导航到正确的页面后进行操作。