ClickAwayListenerAPI
React ClickAwayListener 元件的 API 參考文件。瞭解此匯出模組的 props、CSS 和其他 API。
示範
Import
import ClickAwayListener from '@mui/material/ClickAwayListener';
// or
import { ClickAwayListener } from '@mui/material';
閱讀這篇關於最小化 bundle size 的指南,以了解差異。
監聽在文件中的某處、元素本身之外發生的點擊事件。例如,如果您需要在人們點擊頁面上的其他任何位置時隱藏選單。
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
children* | element | - | 包裝的元素。 |
onClickAway* | func | - | 當偵測到「click away」事件時觸發的回呼。 |
disableReactTree | bool | false | 如果 |
mouseEvent | 'onClick' | 'onMouseDown' | 'onMouseUp' | 'onPointerDown' | 'onPointerUp' | false | 'onClick' | 要監聽的滑鼠事件。您可以透過提供 |
touchEvent | 'onTouchEnd' | 'onTouchStart' | false | 'onTouchEnd' | 要監聽的觸控事件。您可以透過提供 |
元件無法容納 ref。
原始碼
如果您在此頁面中找不到資訊,請考慮查看元件的實作以取得更多詳細資訊。