按下 Enter 鍵開始編輯
元件組成
此元件使用 TimeField
進行鍵盤編輯,DigitalClock
進行桌面檢視編輯,以及 TimeClock
進行行動裝置檢視編輯。
查看它們的文件頁面以獲取更多資訊
您可以在專用的 API 頁面上查看組合元件的可用 props。某些 TimeField props 在 Picker 元件上不可用,您可以使用 slotProps.field
將它們傳遞到欄位。
非受控與受控值
元件的值可以是未受控或受控的。
按下 Enter 鍵開始編輯
可用元件
此元件有四種變體可用
DesktopTimePicker
元件最適合滑鼠裝置和大螢幕。它在彈出視窗內呈現視圖,並允許直接在欄位內編輯值。MobileTimePicker
元件最適合觸控裝置和小螢幕。它在模態視窗內呈現視圖,並且不允許直接在欄位內編輯值。TimePicker
元件根據其運行的裝置呈現DesktopTimePicker
或MobileTimePicker
。StaticTimePicker
元件在沒有彈出視窗/模態視窗和欄位的情況下呈現。
桌面變體
行動裝置變體
響應式變體
靜態變體
123456789101112
按下 Enter 鍵開始編輯
預設情況下,如果媒體查詢 @media (pointer: fine)
匹配,則 TimePicker
元件會呈現桌面版本。這可以使用 desktopModeMediaQuery
prop 進行自訂。
表單 props
此元件可以被禁用或設為唯讀。
按下 Enter 鍵開始編輯
"hours"、"minutes" 和 "seconds"
"hours"
"minutes" 和 "seconds"
按下 Enter 鍵開始編輯
預設情況下,MobileTimePicker
元件在掛載時呈現 hours
檢視。使用 openTo
prop 來更改此行為
按下 Enter 鍵開始編輯
123456789101112
按下 Enter 鍵開始編輯
按下 Enter 鍵開始編輯
API
請參閱下面的文件,以獲取此處提及的元件的所有可用 props 和類別的完整參考。