1

我想在初始整个加载我的 gwt 应用程序之前显示一条消息(请稍候...)或动画 gif。

你能给我一个完整的例子吗?

谢谢

4

1 回答 1

3

由于尚未加载 GWT 应用程序,因此您必须在 HTML 主机页面中使用纯 HTML/CSS 和/或 JS 进行加载。最简单的方法是把它放在你的<body>,当 GWT 应用程序加载它时,它首先清理“加载”消息(例如Document.get().getElementByid("loading").removeFromParent()

另一种可能性是使用代码拆分:制作尽可能小的第一个片段,并显示您的“正在加载”消息,并在后台加载应用程序的其余部分。在 中RunAsyncCallback,隐藏您的“正在加载”消息。

也就是说,如果您觉得需要显示这样的“正在加载”消息,那么 IMO 您遇到的问题比找到如何显示它更大(如果您很难找到如何显示它,那么您的构建状态不佳人们会喜欢使用的应用程序;幸运的是,这是可以解决的:继续学习!)。

于 2013-07-23T09:04:13.730 回答