js 建立和觸發事件 和 自定義事件

男孩亮亮發表於2024-05-22

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);

相關文章