Constructor
new EventHub(validEvents)
- Source:
构造函数
Parameters:
Name | Type | Description |
---|---|---|
validEvents |
Array.<string> | 配置的事件列表 |
Methods
notify(eventType, data)
- Source:
触发指定事件
Parameters:
Name | Type | Description |
---|---|---|
eventType |
string | 事件类型 |
data |
* | 传递给监听函数的数据 |
subscribe(eventType, handler, persistTypeopt)
- Source:
监听指定事件
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
eventType |
string | 事件类型 |
||
handler |
function | 监听函数 |
||
persistType |
string |
<optional> |
'once'
|
持续策略:once-触发一次后自动移除监听 | always-每次都触发 |
unsubscribe(eventType, handler)
- Source:
取消监听
Parameters:
Name | Type | Description |
---|---|---|
eventType |
string | 事件类型 |
handler |
function | 监听函数 |