属性
使用频率 |
中 |
所属模块 |
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方法会把第二个参数当作一个事件函数的参数列表,而非单个参数,同时,第二个参数类型必须为数组. |
相关例子
//绑定click事件
Std.dom("body").on("click",function(){
alert("clicked");
});
//手动触发click事件
Std.dom("body").emit("click",{name:"click"});