我有一个烧瓶应用程序,显示单页内容,但生成内容最多需要20秒。在我看来,显示启动画面的一种方法是主URL端点显示一个页面,上面写着“正在加载,请稍候......”,然后重定向到加载url端点和实际内容的页面。
但是我看不出如何使这个工作。如果我只是编写一个JS来重定向到内容,原始页面会立即消失,所以你根本就不会看到它。如何在确保加载屏幕保持不变之前触发内容的ld,直到内容页面完成加载?
我已经广泛寻找答案,但现有的Q / As都没有显示如何解决这个问题。
答案 0 :(得分:1)
我已经实现了类似于以下SO Q / A中的解决方案,建议在通过JQuery显示的div中使用加载图像:Display a ‘loading’ message while a time consuming function is executed in Flask
此外,示例JQuery:http://gioorgi.com/2011/loading-image/
为了将来参考,你能展示一些代码吗?如果我能看到一些@ app.routes和html模板,那么解释解决方案会更容易。