如何预加载余烬发动机?



在我的项目中使用余烬引擎,在用户登陆主机余烬应用程序后,我希望我的其他余烬引擎预加载(比如 10 秒后(,这样当用户导航到其他选项卡时,UI 中不会有任何延迟。 我不想禁用我的余烬引擎的懒惰加载,因为这会增加初始加载期间主机应用程序的供应商 js 和 css 的大小。对此的任何参考都值得赞赏(我找不到任何示例或参考(。

我们可以使用ember-engine包含asset-loaderloadBundle服务的方法,如下所示:

assetLoader: service(),
preloadEngine() {
this.assetLoader.loadBundle('<name of the engine>');
}

loadBundle方法返回一个承诺,并在引擎捆绑包成功加载时解析。

相关内容

  • 没有找到相关文章

最新更新