【发布时间】:2020-08-28 13:28:39
【问题描述】:
到目前为止,我们可以将 Flutter Web 应用程序作为单个文件启动,该文件将立即加载,因此需要花费大量时间和带宽来加载,这并不理想,有没有办法一次只加载一个页面时间,而不是整个网络应用程序。我的意思是,一次加载一个小部件。
任何建议将不胜感激。
【问题讨论】:
-
单页,我的意思是一个小部件。
-
要仅呈现具有一定缓存范围的可见小部件,请考虑使用
ListView.builder或GridView.builder用合适的cacheExtent包装小部件。但是,这不会改善您的 Web 应用程序的First Contentful Paint计时。如果页面是冗长的单页,这只会增加您的网页的重量。
标签: flutter dart flutter-web