按 Enter 开始编辑
组件构成
该组件使用 TimeField
进行键盘编辑,使用 DigitalClock
进行桌面视图编辑,并使用 TimeClock
进行移动视图编辑。
查看它们的文档页面以获取更多信息
您可以在专门的 API 页面上查看组合组件的可用 props。某些 TimeField props 在 Picker 组件上不可用,您可以使用 slotProps.field
将它们传递到字段。
非受控 vs. 受控值
组件的值可以是受控的或非受控的。
按 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 和类的完整参考。