// handle 要执行的函数
const handle=(val)=>console.log(val?.detail?.name);
// 自定义一个事件名称是:customEventName 。其他地方触发了此事件,就会执行handle操作
window.addEventListener('customEventName',handle,false)
// 触发customEventName事件,并且传递了一个事件对象 ,detail 有反馈的信息内容。此时hanlde打印值为1
window.dispatchEvent(new CustomEvent('customEventName',{detail:{name:1}}))
// 移除customEventName 事件
window.removeEventListener('customEventName',handle,false)
自定义事件的建立和触发
最新推荐文章于 2024-05-14 11:48:31 发布