Sapui5 UI5引导到登录片段显示的最佳实践
问题:OpenUI5中独立应用程序的登录页面模式是什么,包括在执行UI5引导和component.js时显示占位符页面内容 我试图为我的独立UI5应用程序的登录过程提供一个令人愉悦的用户体验。我打算的事件顺序是:Sapui5 UI5引导到登录片段显示的最佳实践,sapui5,Sapui5,问题:OpenUI5中独立应用程序的登录页面模式是什么,包括在执行UI5引导和component.js时显示占位符页面内容 我试图为我的独立UI5应用程序的登录过程提供一个令人愉悦的用户体验。我打算的事件顺序是: 用户导航到UI5 URL UI5启动时显示令人愉悦的背景/占位符 显示登录对话框,用户输入详细信息,单击登录按钮等 我目前的问题: 我在index.html的主体中添加了一些文本,当用户导航到页面时,文本立即出现(好),但在UI5应用程序启动后,文本仍保留在页面顶部(坏) 将index
我还重新构造了事件,以便在第一页的onAfterRendering()函数中触发登录对话框的打开-我以前在onDisplay()函数中有此功能,该函数在路由匹配时连接到激发。这是基于其他经验,我想在打开页面时启动进一步的数据提取,但我认为在这种情况下,页面已经呈现,因此对话框闪烁不会发生或发生在屏幕外。在onAfterRendering()中触发对话已停止本例中的对话闪烁问题。关于当前问题:
this.getView().setBusy()
)。但是,由于在延迟之后,基本上整个网站都将存在于浏览器中,因此您的网站的导航速度将快于大多数其他框架中编写的应用程序中的导航速度,在这些框架中,每次您离开某个页面时,都需要从删除服务器下载以下页面
更新:好发现!!我没想到。是的,您当然可以让您的HTML页面在等待下载脚本时执行某些操作,然后在调用
ondevicerady
方法时,将所有内容移交给UI5应用程序。关于您当前的问题:
this.getView().setBusy()
)。但是,由于在延迟之后,基本上整个网站都将存在于浏览器中,因此您的网站的导航速度将快于大多数其他框架中编写的应用程序中的导航速度,在这些框架中,每次您离开某个页面时,都需要从删除服务器下载以下页面