【问题标题】:How to implement lazy loading on pages with Dart如何使用 Dart 在页面上实现延迟加载
【发布时间】:2015-07-11 23:52:41
【问题描述】:

我正在开发一个 Dart 应用程序,我想在其中实现库和页面的延迟加载

例如,我有三个页面/视图:login、main_view 和 new_item。据我所知,如果没有实现延迟加载,所有应用程序的代码都会同时加载。

我想要做的是只加载应用程序当时将使用的页面(或元素),当调用其他页面/视图时,“加载”消息会出现在屏幕,很像 Google Music 上发生的事情(掷骰子)。

编辑:我正在使用 bwu_polymer_routing 进行路由。

【问题讨论】:

    标签: dart polymer lazy-loading


    【解决方案1】:

    【讨论】:

    • Gunter,感谢您的回复,但我仍然不明白如何按需加载页面和元素,因为我习惯于单独创建页面并使用 bwu_polymer_routing 进行路由。所以这些页面不是库,而是聚合物元素,我只想在用户要求时加载它。
    • 抱歉,Felipe,我没看是谁在问,而且这个问题没有 dart-polymer 标签。 Polymer 目前不支持延迟加载。有一个未解决的问题来支持它,但我怀疑这将在当前的 Polymer 版本中实现,并且我认为这需要一些时间才能在即将到来的 Polymer 1.0 端口中得到支持。
    • 君特,没问题。我忘了指出我正在使用 bwu_polymer_routing 。因此,目前无法构建“按需”(延迟加载)加载的应用程序(使用任何 Polymer 元素),对吧?那么使用另一个路由包呢?
    • 不是路由包的问题,​​Polymer元素不能懒加载。
    • 我明白了。但是假设我不会在应用程序中使用任何 Polymer 元素,您知道如何在页面上实现延迟加载吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    相关资源
    最近更新 更多