在应用中的窗口加载事件 famo.us

on window load events in famo.us app

本文关键字:事件 famo us 加载 窗口 应用      更新时间:2023-09-26

您好,我是 famo.us 菜鸟,并希望在使用 famo.us 包的窗口加载等事件时收到通知

我目前获得此功能的唯一方法是这样的:

Engine.on('postrender', function(e){
    console.log('postrendder');
});

我可以通过查看核心包中 Engine .js 发出的事件来获得这一点。

我遇到的问题是此事件是在引擎的 FPS> 60fps 下发出的。换句话说,此事件不是在窗口加载时引发的,而是在页面以>60fps 处于活动状态时引发的。

如何获取窗口加载事件?

更新:

此处的链接显示您可以注册 DOM 事件,但是当我注册加载或加载时,它们不会被触发。

这可以在这里测试:测试

我认为@Stephen是对的。 在 main.js 调用之前触发负载。我现在使用了这个解决方法。

image.on('deploy', function() {
    console.log('post deploy');
});

我将其绑定到图面的部署事件。