Modify EventEmitter to class style

This commit is contained in:
ben.qin
2021-12-30 16:14:21 +08:00
parent c3773a3c71
commit 14b03af584
5 changed files with 128 additions and 156 deletions
+11 -8
View File
@@ -42,21 +42,24 @@ implements Partial<ILifetime> {
info: {}
}
public constructor(data:ITestApiInput) {
super(data);
this.on("initData", (data) => {
console.log("initData", data)
public constructor() {
super();
this.initLabel();
this.emit("initData", {})
this.on("initData", (d) => {
})
this.on("parseRequestData", (data) => {
console.log("parseRequestData", data)
})
this.initLabel();
this.initData();
this.collectData();
}
}
let api = new TestApi({
let api = new TestApi();
api.param({
name: "123",
id: 456,
info: {