UNPKG

725 BMarkdownView Raw
1# 事件系统
2
3## 书写事件句柄
4
5所有的事件处理文件集中放置在 app/events/ 目录下,可以嵌套多级目录,例如:
6app/events/test/update.js
7
8## 确定事件的调用名称
9
10app/events/ 以下的全路径+不带后缀文件名的点分形式,如上述事件的调用名称为: test.update
11
12## 抛出事件
13
14```js
15//调用形式 facade.current.notifyEvent(事件调用名称, 事件参数对象),如下例:
16facade.current.notifyEvent('test.update', {test:this})
17```
18
19## 响应事件
20
21在相应的事件处理文件中书写事件处理代码,如下所示:
22
23```js
24function handle(event) { // event 就是传入的事件参数对象
25 console.log(event);
26}
27```
\No newline at end of file