js 创建和触发事件 和 自定义事件

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

 

posted @ 2024-05-22 18:07  男孩亮亮  阅读(169)  评论(0编辑  收藏  举报