CloseWatcher:关闭事件
当收到关闭请求时,会在 CloseWatcher
对象上触发 close
事件,并且仅在前面的 close
事件未取消的情况下才会触发,该事件是 close
事件的前一个事件。
close
事件处理程序是调用关闭 UI 组件的代码的地方:这确保组件可以从平台特定的关闭信号或从调用 CloseWatcher.requestClose()
中正确关闭。
语法
在类似 addEventListener()
的方法中使用事件名称,或者设置事件处理程序属性。
js
addEventListener("close", (event) => { })
onclose = (event) => { }
事件类型
一个 Event
。
示例
使用 close
事件
使用 close
监听关闭请求。
js
watcher.addEventListener("close", () => {
// Close your UI component
sidebar.hide();
};
规范
规范 |
---|
HTML 标准 # handler-closewatcher-onclose |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。