首页 教程 API文档

发射事件

2015-09-08 16:38:48

属性


使用频率
所属模块 Std.dom
成员类型 公有成员函数

描述


emit方法用于发射通过成员方法on或者once所绑定的事件,例如通过on绑定了click事件,那么执行emit的时候,绑定的这个事件的函数将会被执行.

语法



Object emit(String eventName);
Object emit(String eventName,Object event);
Object emit(String eventName,Array arguments,Boolean apply);
        

参数


名称 类型 描述
eventName String 要触发的事件名称
event Object 事件函数中的参数
arguments Array 包含多个事件函数参数的数组
apply Boolean 当该值为true的时候,emit方法会把第二个参数当作一个事件函数的参数列表,而非单个参数,同时,第二个参数类型必须为数组.

返回值


this对象

相关例子



//绑定click事件
Std.dom("body").on("click",function(){
   alert("clicked");
});

//手动触发click事件
Std.dom("body").emit("click",{name:"click"});