1、建立自定義事件 Event
const event = new Event("build"); // 監聽該事件。 elem.addEventListener( "build", (e) => { /* … */ }, false, ); // 分派該事件。 elem.dispatchEvent(event);
2、建立自定義事件 & 新增自定義資料——customevent
事件掛在到window上(全域性),可以跨元件傳送、監聽事件,按需求而定
let myEvent = new CustomEvent("pingan", {
// 自定義資料 detail: { a: '引數1', b: '引數2', } }); window.addEventListener("pingan", (e)=>{ console.log('觸發事件', e) }) window.dispatchEvent(myEvent);