代码拉取完成,页面将自动刷新
#include <cheerp/clientlib.h>
#include <cheerp/client.h>
#include <cheerp/types.h>
#include <algorithm>
/***
* author: agent.zy@aliyun.com
*/
using namespace client;
namespace [[cheerp::genericjs]] client {
Window * window_get_Window();
CustomEvent * window_getCustomEvent (const String & name);
CustomEvent * window_getCustomEvent (const String & name, Object * param);
};
#define MY_EVENT_PUB "pub"
class [[cheerp::genericjs]] TestEvent {
private :
static void MyEventPubHandler(Object *e) {
console.log("i am catch this event");
}
public:
TestEvent() {
}
static void init () {
Window * window = window_get_Window();
window->addEventListener(MY_EVENT_PUB, cheerp::Callback(MyEventPubHandler));
Event * event = window_getCustomEvent(MY_EVENT_PUB);
window->dispatchEvent(event);
}
};
void webMain () { //wasm 函数
TestEvent::init();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。