ES6 自定义事件

系统自带的自定义事件:

使用自定义事件,绑定一些事件 EventTarget
            这是 系统 自己做了封装处理了;
            https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget
            1.继承 extends EventTarget
            2.super();
            3.绑定:addEventListener
                this.addEventListener("close",this.close);
                this.addEventListener("close",()=>{console.log("使用了自定义事件触发了,close")});
            4.触发:
                稍微麻烦一点,需要实例化一下
                let close = new CustomEvent("close");
                this.dispatchEvent(close);

猜你喜欢

转载自www.cnblogs.com/Afanadmin/p/12381377.html