Skip to content

Select 选择器

用于从下拉列表中选择选项

导入

tsx
import { Select } from '@xcloud/ui-core'

示例

使用说明

请查看上方的交互式示例,了解组件的各种用法和配置选项。

相关资源

API

SelectRoot

属性 类型 默认值 必需 描述
children enum - -
open enum - -
defaultOpen enum - -
onOpenChange (open: boolean) => void - -
dir enum - -
name string - -
autoComplete string - -
disabled enum - -
required enum - -
form string - -
value string - -
defaultValue string - -
onValueChange (value: string) => void - -
variant VariantProps<any> default -
size VariantProps<any> medium -
hasError VariantProps<any> - -

SelectContent

属性 类型 默认值 必需 描述
children enum - -
dir string - -
defaultValue enum - -
slot string - -
style CSSProperties - -
title string - -
key enum - -
defaultChecked enum - -
suppressContentEditableWarning enum - -
suppressHydrationWarning enum - -
accessKey string - -
autoCapitalize enum - -
autoFocus enum - -
className string - -
contentEditable enum - -
contextMenu string - -
draggable enum - -
enterKeyHint enum - -
hidden enum - -
id string - -
lang string - -
nonce string - -
spellCheck enum - -
tabIndex number - -
translate enum - -
radioGroup string - -
role enum - -
about string - -
content string - -
datatype string - -
inlist any - -
prefix string - -
property string - -
rel string - -
resource string - -
rev string - -
typeof string - -
vocab string - -
autoCorrect string - -
autoSave string - -
color string - -
itemProp string - -
itemScope enum - -
itemType string - -
itemID string - -
itemRef string - -
results number - -
security string - -
unselectable enum - -
inputMode enum - Hints at the type of data that might be entered by the user while editing the element or its contents
@see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute}
is string - Specify that a standard HTML element should behave like a defined custom built-in element
@see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is}
exportparts string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts}
part string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part}
aria-activedescendant string - Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomic enum - Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete enum - Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabel string - Defines a string value that labels the current element, which is intended to be converted into Braille.
@see aria-label.
aria-brailleroledescription string - Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
@see aria-roledescription.
aria-busy enum - -
aria-checked enum - Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
@see aria-pressed
@see aria-selected.
aria-colcount number - Defines the total number of columns in a table, grid, or treegrid.
@see aria-colindex.
aria-colindex number - Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
@see aria-colcount
@see aria-colspan.
aria-colindextext string - Defines a human readable text alternative of aria-colindex.
@see aria-rowindextext.
aria-colspan number - Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-colindex
@see aria-rowspan.
aria-controls string - Identifies the element (or elements) whose contents or presence are controlled by the current element.
@see aria-owns.
aria-current enum - Indicates the element that represents the current item within a container or set of related elements.
aria-describedby string - Identifies the element (or elements) that describes the object.
@see aria-labelledby
aria-description string - Defines a string value that describes or annotates the current element.
@see related aria-describedby.
aria-details string - Identifies the element that provides a detailed, extended description for the object.
@see aria-describedby.
aria-disabled enum - Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
@see aria-hidden
@see aria-readonly.
aria-dropeffect enum - Indicates what functions can be performed when a dragged object is released on the drop target.
@deprecated in ARIA 1.1
aria-errormessage string - Identifies the element that provides an error message for the object.
@see aria-invalid
@see aria-describedby.
aria-expanded enum - Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowto string - Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbed enum - Indicates an element's "grabbed" state in a drag-and-drop operation.
@deprecated in ARIA 1.1
aria-haspopup enum - Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hidden enum - Indicates whether the element is exposed to an accessibility API.
@see aria-disabled.
aria-invalid enum - Indicates the entered value does not conform to the format expected by the application.
@see aria-errormessage.
aria-keyshortcuts string - Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-label string - Defines a string value that labels the current element.
@see aria-labelledby.
aria-labelledby string - Identifies the element (or elements) that labels the current element.
@see aria-describedby.
aria-level number - Defines the hierarchical level of an element within a structure.
aria-live enum - Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modal enum - Indicates whether an element is modal when displayed.
aria-multiline enum - Indicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectable enum - Indicates that the user may select more than one item from the current selectable descendants.
aria-orientation enum - Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-owns string - Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
@see aria-controls.
aria-placeholder string - Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinset number - Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-setsize.
aria-pressed enum - Indicates the current "pressed" state of toggle buttons.
@see aria-checked
@see aria-selected.
aria-readonly enum - Indicates that the element is not editable, but is otherwise operable.
@see aria-disabled.
aria-relevant enum - Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
@see aria-atomic.
aria-required enum - Indicates that user input is required on the element before a form may be submitted.
aria-roledescription string - Defines a human-readable, author-localized description for the role of an element.
aria-rowcount number - Defines the total number of rows in a table, grid, or treegrid.
@see aria-rowindex.
aria-rowindex number - Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
@see aria-rowcount
@see aria-rowspan.
aria-rowindextext string - Defines a human readable text alternative of aria-rowindex.
@see aria-colindextext.
aria-rowspan number - Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-rowindex
@see aria-colspan.
aria-selected enum - Indicates the current "selected" state of various widgets.
@see aria-checked
@see aria-pressed.
aria-setsize number - Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-posinset.
aria-sort enum - Indicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemax number - Defines the maximum allowed value for a range widget.
aria-valuemin number - Defines the minimum allowed value for a range widget.
aria-valuenow number - Defines the current value for a range widget.
@see aria-valuetext.
aria-valuetext string - Defines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML { __html: string | TrustedHTML; } - -
onCopy ClipboardEventHandler<HTMLDivElement> - -
onCopyCapture ClipboardEventHandler<HTMLDivElement> - -
onCut ClipboardEventHandler<HTMLDivElement> - -
onCutCapture ClipboardEventHandler<HTMLDivElement> - -
onPaste ClipboardEventHandler<HTMLDivElement> - -
onPasteCapture ClipboardEventHandler<HTMLDivElement> - -
onCompositionEnd CompositionEventHandler<HTMLDivElement> - -
onCompositionEndCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionStart CompositionEventHandler<HTMLDivElement> - -
onCompositionStartCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdate CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdateCapture CompositionEventHandler<HTMLDivElement> - -
onFocus FocusEventHandler<HTMLDivElement> - -
onFocusCapture FocusEventHandler<HTMLDivElement> - -
onBlur FocusEventHandler<HTMLDivElement> - -
onBlurCapture FocusEventHandler<HTMLDivElement> - -
onChange FormEventHandler<HTMLDivElement> - -
onChangeCapture FormEventHandler<HTMLDivElement> - -
onBeforeInput InputEventHandler<HTMLDivElement> - -
onBeforeInputCapture FormEventHandler<HTMLDivElement> - -
onInput FormEventHandler<HTMLDivElement> - -
onInputCapture FormEventHandler<HTMLDivElement> - -
onReset FormEventHandler<HTMLDivElement> - -
onResetCapture FormEventHandler<HTMLDivElement> - -
onSubmit FormEventHandler<HTMLDivElement> - -
onSubmitCapture FormEventHandler<HTMLDivElement> - -
onInvalid FormEventHandler<HTMLDivElement> - -
onInvalidCapture FormEventHandler<HTMLDivElement> - -
onLoad ReactEventHandler<HTMLDivElement> - -
onLoadCapture ReactEventHandler<HTMLDivElement> - -
onError ReactEventHandler<HTMLDivElement> - -
onErrorCapture ReactEventHandler<HTMLDivElement> - -
onKeyDown KeyboardEventHandler<HTMLDivElement> - -
onKeyDownCapture KeyboardEventHandler<HTMLDivElement> - -
onKeyPress KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUp or onKeyDown instead
onKeyPressCapture KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUpCapture or onKeyDownCapture instead
onKeyUp KeyboardEventHandler<HTMLDivElement> - -
onKeyUpCapture KeyboardEventHandler<HTMLDivElement> - -
onAbort ReactEventHandler<HTMLDivElement> - -
onAbortCapture ReactEventHandler<HTMLDivElement> - -
onCanPlay ReactEventHandler<HTMLDivElement> - -
onCanPlayCapture ReactEventHandler<HTMLDivElement> - -
onCanPlayThrough ReactEventHandler<HTMLDivElement> - -
onCanPlayThroughCapture ReactEventHandler<HTMLDivElement> - -
onDurationChange ReactEventHandler<HTMLDivElement> - -
onDurationChangeCapture ReactEventHandler<HTMLDivElement> - -
onEmptied ReactEventHandler<HTMLDivElement> - -
onEmptiedCapture ReactEventHandler<HTMLDivElement> - -
onEncrypted ReactEventHandler<HTMLDivElement> - -
onEncryptedCapture ReactEventHandler<HTMLDivElement> - -
onEnded ReactEventHandler<HTMLDivElement> - -
onEndedCapture ReactEventHandler<HTMLDivElement> - -
onLoadedData ReactEventHandler<HTMLDivElement> - -
onLoadedDataCapture ReactEventHandler<HTMLDivElement> - -
onLoadedMetadata ReactEventHandler<HTMLDivElement> - -
onLoadedMetadataCapture ReactEventHandler<HTMLDivElement> - -
onLoadStart ReactEventHandler<HTMLDivElement> - -
onLoadStartCapture ReactEventHandler<HTMLDivElement> - -
onPause ReactEventHandler<HTMLDivElement> - -
onPauseCapture ReactEventHandler<HTMLDivElement> - -
onPlay ReactEventHandler<HTMLDivElement> - -
onPlayCapture ReactEventHandler<HTMLDivElement> - -
onPlaying ReactEventHandler<HTMLDivElement> - -
onPlayingCapture ReactEventHandler<HTMLDivElement> - -
onProgress ReactEventHandler<HTMLDivElement> - -
onProgressCapture ReactEventHandler<HTMLDivElement> - -
onRateChange ReactEventHandler<HTMLDivElement> - -
onRateChangeCapture ReactEventHandler<HTMLDivElement> - -
onSeeked ReactEventHandler<HTMLDivElement> - -
onSeekedCapture ReactEventHandler<HTMLDivElement> - -
onSeeking ReactEventHandler<HTMLDivElement> - -
onSeekingCapture ReactEventHandler<HTMLDivElement> - -
onStalled ReactEventHandler<HTMLDivElement> - -
onStalledCapture ReactEventHandler<HTMLDivElement> - -
onSuspend ReactEventHandler<HTMLDivElement> - -
onSuspendCapture ReactEventHandler<HTMLDivElement> - -
onTimeUpdate ReactEventHandler<HTMLDivElement> - -
onTimeUpdateCapture ReactEventHandler<HTMLDivElement> - -
onVolumeChange ReactEventHandler<HTMLDivElement> - -
onVolumeChangeCapture ReactEventHandler<HTMLDivElement> - -
onWaiting ReactEventHandler<HTMLDivElement> - -
onWaitingCapture ReactEventHandler<HTMLDivElement> - -
onAuxClick MouseEventHandler<HTMLDivElement> - -
onAuxClickCapture MouseEventHandler<HTMLDivElement> - -
onClick MouseEventHandler<HTMLDivElement> - -
onClickCapture MouseEventHandler<HTMLDivElement> - -
onContextMenu MouseEventHandler<HTMLDivElement> - -
onContextMenuCapture MouseEventHandler<HTMLDivElement> - -
onDoubleClick MouseEventHandler<HTMLDivElement> - -
onDoubleClickCapture MouseEventHandler<HTMLDivElement> - -
onDrag DragEventHandler<HTMLDivElement> - -
onDragCapture DragEventHandler<HTMLDivElement> - -
onDragEnd DragEventHandler<HTMLDivElement> - -
onDragEndCapture DragEventHandler<HTMLDivElement> - -
onDragEnter DragEventHandler<HTMLDivElement> - -
onDragEnterCapture DragEventHandler<HTMLDivElement> - -
onDragExit DragEventHandler<HTMLDivElement> - -
onDragExitCapture DragEventHandler<HTMLDivElement> - -
onDragLeave DragEventHandler<HTMLDivElement> - -
onDragLeaveCapture DragEventHandler<HTMLDivElement> - -
onDragOver DragEventHandler<HTMLDivElement> - -
onDragOverCapture DragEventHandler<HTMLDivElement> - -
onDragStart DragEventHandler<HTMLDivElement> - -
onDragStartCapture DragEventHandler<HTMLDivElement> - -
onDrop DragEventHandler<HTMLDivElement> - -
onDropCapture DragEventHandler<HTMLDivElement> - -
onMouseDown MouseEventHandler<HTMLDivElement> - -
onMouseDownCapture MouseEventHandler<HTMLDivElement> - -
onMouseEnter MouseEventHandler<HTMLDivElement> - -
onMouseLeave MouseEventHandler<HTMLDivElement> - -
onMouseMove MouseEventHandler<HTMLDivElement> - -
onMouseMoveCapture MouseEventHandler<HTMLDivElement> - -
onMouseOut MouseEventHandler<HTMLDivElement> - -
onMouseOutCapture MouseEventHandler<HTMLDivElement> - -
onMouseOver MouseEventHandler<HTMLDivElement> - -
onMouseOverCapture MouseEventHandler<HTMLDivElement> - -
onMouseUp MouseEventHandler<HTMLDivElement> - -
onMouseUpCapture MouseEventHandler<HTMLDivElement> - -
onSelect ReactEventHandler<HTMLDivElement> - -
onSelectCapture ReactEventHandler<HTMLDivElement> - -
onTouchCancel TouchEventHandler<HTMLDivElement> - -
onTouchCancelCapture TouchEventHandler<HTMLDivElement> - -
onTouchEnd TouchEventHandler<HTMLDivElement> - -
onTouchEndCapture TouchEventHandler<HTMLDivElement> - -
onTouchMove TouchEventHandler<HTMLDivElement> - -
onTouchMoveCapture TouchEventHandler<HTMLDivElement> - -
onTouchStart TouchEventHandler<HTMLDivElement> - -
onTouchStartCapture TouchEventHandler<HTMLDivElement> - -
onPointerDown PointerEventHandler<HTMLDivElement> - -
onPointerDownCapture PointerEventHandler<HTMLDivElement> - -
onPointerMove PointerEventHandler<HTMLDivElement> - -
onPointerMoveCapture PointerEventHandler<HTMLDivElement> - -
onPointerUp PointerEventHandler<HTMLDivElement> - -
onPointerUpCapture PointerEventHandler<HTMLDivElement> - -
onPointerCancel PointerEventHandler<HTMLDivElement> - -
onPointerCancelCapture PointerEventHandler<HTMLDivElement> - -
onPointerEnter PointerEventHandler<HTMLDivElement> - -
onPointerLeave PointerEventHandler<HTMLDivElement> - -
onPointerOver PointerEventHandler<HTMLDivElement> - -
onPointerOverCapture PointerEventHandler<HTMLDivElement> - -
onPointerOut PointerEventHandler<HTMLDivElement> - -
onPointerOutCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onScroll UIEventHandler<HTMLDivElement> - -
onScrollCapture UIEventHandler<HTMLDivElement> - -
onWheel WheelEventHandler<HTMLDivElement> - -
onWheelCapture WheelEventHandler<HTMLDivElement> - -
onAnimationStart AnimationEventHandler<HTMLDivElement> - -
onAnimationStartCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationEnd AnimationEventHandler<HTMLDivElement> - -
onAnimationEndCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationIteration AnimationEventHandler<HTMLDivElement> - -
onAnimationIterationCapture AnimationEventHandler<HTMLDivElement> - -
onTransitionEnd TransitionEventHandler<HTMLDivElement> - -
onTransitionEndCapture TransitionEventHandler<HTMLDivElement> - -
asChild enum - -
side enum - -
sideOffset number 8 -
align enum - -
alignOffset number - -
arrowPadding number - -
avoidCollisions enum - -
collisionBoundary enum - -
collisionPadding enum 8 -
sticky enum - -
hideWhenDetached enum - -
updatePositionStrategy enum - -
onCloseAutoFocus (event: Event) => void - Event handler called when auto-focusing on close.
Can be prevented.
onEscapeKeyDown (event: KeyboardEvent) => void - Event handler called when the escape key is down.
Can be prevented.
onPointerDownOutside (event: PointerDownOutsideEvent) => void - Event handler called when the a pointerdown event happens outside of the DismissableLayer.
Can be prevented.
position enum popper -
ref enum - Allows getting a ref to the component instance.
Once the component unmounts, React will set ref.current to null
(or call the ref with null if you passed a callback ref).
@see {@link https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom React Docs}

SelectGroup

属性 类型 默认值 必需 描述
children enum - -
dir string - -
defaultValue enum - -
slot string - -
style CSSProperties - -
title string - -
key enum - -
defaultChecked enum - -
suppressContentEditableWarning enum - -
suppressHydrationWarning enum - -
accessKey string - -
autoCapitalize enum - -
autoFocus enum - -
className string - -
contentEditable enum - -
contextMenu string - -
draggable enum - -
enterKeyHint enum - -
hidden enum - -
id string - -
lang string - -
nonce string - -
spellCheck enum - -
tabIndex number - -
translate enum - -
radioGroup string - -
role enum - -
about string - -
content string - -
datatype string - -
inlist any - -
prefix string - -
property string - -
rel string - -
resource string - -
rev string - -
typeof string - -
vocab string - -
autoCorrect string - -
autoSave string - -
color string - -
itemProp string - -
itemScope enum - -
itemType string - -
itemID string - -
itemRef string - -
results number - -
security string - -
unselectable enum - -
inputMode enum - Hints at the type of data that might be entered by the user while editing the element or its contents
@see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute}
is string - Specify that a standard HTML element should behave like a defined custom built-in element
@see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is}
exportparts string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts}
part string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part}
aria-activedescendant string - Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomic enum - Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete enum - Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabel string - Defines a string value that labels the current element, which is intended to be converted into Braille.
@see aria-label.
aria-brailleroledescription string - Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
@see aria-roledescription.
aria-busy enum - -
aria-checked enum - Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
@see aria-pressed
@see aria-selected.
aria-colcount number - Defines the total number of columns in a table, grid, or treegrid.
@see aria-colindex.
aria-colindex number - Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
@see aria-colcount
@see aria-colspan.
aria-colindextext string - Defines a human readable text alternative of aria-colindex.
@see aria-rowindextext.
aria-colspan number - Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-colindex
@see aria-rowspan.
aria-controls string - Identifies the element (or elements) whose contents or presence are controlled by the current element.
@see aria-owns.
aria-current enum - Indicates the element that represents the current item within a container or set of related elements.
aria-describedby string - Identifies the element (or elements) that describes the object.
@see aria-labelledby
aria-description string - Defines a string value that describes or annotates the current element.
@see related aria-describedby.
aria-details string - Identifies the element that provides a detailed, extended description for the object.
@see aria-describedby.
aria-disabled enum - Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
@see aria-hidden
@see aria-readonly.
aria-dropeffect enum - Indicates what functions can be performed when a dragged object is released on the drop target.
@deprecated in ARIA 1.1
aria-errormessage string - Identifies the element that provides an error message for the object.
@see aria-invalid
@see aria-describedby.
aria-expanded enum - Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowto string - Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbed enum - Indicates an element's "grabbed" state in a drag-and-drop operation.
@deprecated in ARIA 1.1
aria-haspopup enum - Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hidden enum - Indicates whether the element is exposed to an accessibility API.
@see aria-disabled.
aria-invalid enum - Indicates the entered value does not conform to the format expected by the application.
@see aria-errormessage.
aria-keyshortcuts string - Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-label string - Defines a string value that labels the current element.
@see aria-labelledby.
aria-labelledby string - Identifies the element (or elements) that labels the current element.
@see aria-describedby.
aria-level number - Defines the hierarchical level of an element within a structure.
aria-live enum - Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modal enum - Indicates whether an element is modal when displayed.
aria-multiline enum - Indicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectable enum - Indicates that the user may select more than one item from the current selectable descendants.
aria-orientation enum - Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-owns string - Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
@see aria-controls.
aria-placeholder string - Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinset number - Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-setsize.
aria-pressed enum - Indicates the current "pressed" state of toggle buttons.
@see aria-checked
@see aria-selected.
aria-readonly enum - Indicates that the element is not editable, but is otherwise operable.
@see aria-disabled.
aria-relevant enum - Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
@see aria-atomic.
aria-required enum - Indicates that user input is required on the element before a form may be submitted.
aria-roledescription string - Defines a human-readable, author-localized description for the role of an element.
aria-rowcount number - Defines the total number of rows in a table, grid, or treegrid.
@see aria-rowindex.
aria-rowindex number - Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
@see aria-rowcount
@see aria-rowspan.
aria-rowindextext string - Defines a human readable text alternative of aria-rowindex.
@see aria-colindextext.
aria-rowspan number - Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-rowindex
@see aria-colspan.
aria-selected enum - Indicates the current "selected" state of various widgets.
@see aria-checked
@see aria-pressed.
aria-setsize number - Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-posinset.
aria-sort enum - Indicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemax number - Defines the maximum allowed value for a range widget.
aria-valuemin number - Defines the minimum allowed value for a range widget.
aria-valuenow number - Defines the current value for a range widget.
@see aria-valuetext.
aria-valuetext string - Defines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML { __html: string | TrustedHTML; } - -
onCopy ClipboardEventHandler<HTMLDivElement> - -
onCopyCapture ClipboardEventHandler<HTMLDivElement> - -
onCut ClipboardEventHandler<HTMLDivElement> - -
onCutCapture ClipboardEventHandler<HTMLDivElement> - -
onPaste ClipboardEventHandler<HTMLDivElement> - -
onPasteCapture ClipboardEventHandler<HTMLDivElement> - -
onCompositionEnd CompositionEventHandler<HTMLDivElement> - -
onCompositionEndCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionStart CompositionEventHandler<HTMLDivElement> - -
onCompositionStartCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdate CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdateCapture CompositionEventHandler<HTMLDivElement> - -
onFocus FocusEventHandler<HTMLDivElement> - -
onFocusCapture FocusEventHandler<HTMLDivElement> - -
onBlur FocusEventHandler<HTMLDivElement> - -
onBlurCapture FocusEventHandler<HTMLDivElement> - -
onChange FormEventHandler<HTMLDivElement> - -
onChangeCapture FormEventHandler<HTMLDivElement> - -
onBeforeInput InputEventHandler<HTMLDivElement> - -
onBeforeInputCapture FormEventHandler<HTMLDivElement> - -
onInput FormEventHandler<HTMLDivElement> - -
onInputCapture FormEventHandler<HTMLDivElement> - -
onReset FormEventHandler<HTMLDivElement> - -
onResetCapture FormEventHandler<HTMLDivElement> - -
onSubmit FormEventHandler<HTMLDivElement> - -
onSubmitCapture FormEventHandler<HTMLDivElement> - -
onInvalid FormEventHandler<HTMLDivElement> - -
onInvalidCapture FormEventHandler<HTMLDivElement> - -
onLoad ReactEventHandler<HTMLDivElement> - -
onLoadCapture ReactEventHandler<HTMLDivElement> - -
onError ReactEventHandler<HTMLDivElement> - -
onErrorCapture ReactEventHandler<HTMLDivElement> - -
onKeyDown KeyboardEventHandler<HTMLDivElement> - -
onKeyDownCapture KeyboardEventHandler<HTMLDivElement> - -
onKeyPress KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUp or onKeyDown instead
onKeyPressCapture KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUpCapture or onKeyDownCapture instead
onKeyUp KeyboardEventHandler<HTMLDivElement> - -
onKeyUpCapture KeyboardEventHandler<HTMLDivElement> - -
onAbort ReactEventHandler<HTMLDivElement> - -
onAbortCapture ReactEventHandler<HTMLDivElement> - -
onCanPlay ReactEventHandler<HTMLDivElement> - -
onCanPlayCapture ReactEventHandler<HTMLDivElement> - -
onCanPlayThrough ReactEventHandler<HTMLDivElement> - -
onCanPlayThroughCapture ReactEventHandler<HTMLDivElement> - -
onDurationChange ReactEventHandler<HTMLDivElement> - -
onDurationChangeCapture ReactEventHandler<HTMLDivElement> - -
onEmptied ReactEventHandler<HTMLDivElement> - -
onEmptiedCapture ReactEventHandler<HTMLDivElement> - -
onEncrypted ReactEventHandler<HTMLDivElement> - -
onEncryptedCapture ReactEventHandler<HTMLDivElement> - -
onEnded ReactEventHandler<HTMLDivElement> - -
onEndedCapture ReactEventHandler<HTMLDivElement> - -
onLoadedData ReactEventHandler<HTMLDivElement> - -
onLoadedDataCapture ReactEventHandler<HTMLDivElement> - -
onLoadedMetadata ReactEventHandler<HTMLDivElement> - -
onLoadedMetadataCapture ReactEventHandler<HTMLDivElement> - -
onLoadStart ReactEventHandler<HTMLDivElement> - -
onLoadStartCapture ReactEventHandler<HTMLDivElement> - -
onPause ReactEventHandler<HTMLDivElement> - -
onPauseCapture ReactEventHandler<HTMLDivElement> - -
onPlay ReactEventHandler<HTMLDivElement> - -
onPlayCapture ReactEventHandler<HTMLDivElement> - -
onPlaying ReactEventHandler<HTMLDivElement> - -
onPlayingCapture ReactEventHandler<HTMLDivElement> - -
onProgress ReactEventHandler<HTMLDivElement> - -
onProgressCapture ReactEventHandler<HTMLDivElement> - -
onRateChange ReactEventHandler<HTMLDivElement> - -
onRateChangeCapture ReactEventHandler<HTMLDivElement> - -
onSeeked ReactEventHandler<HTMLDivElement> - -
onSeekedCapture ReactEventHandler<HTMLDivElement> - -
onSeeking ReactEventHandler<HTMLDivElement> - -
onSeekingCapture ReactEventHandler<HTMLDivElement> - -
onStalled ReactEventHandler<HTMLDivElement> - -
onStalledCapture ReactEventHandler<HTMLDivElement> - -
onSuspend ReactEventHandler<HTMLDivElement> - -
onSuspendCapture ReactEventHandler<HTMLDivElement> - -
onTimeUpdate ReactEventHandler<HTMLDivElement> - -
onTimeUpdateCapture ReactEventHandler<HTMLDivElement> - -
onVolumeChange ReactEventHandler<HTMLDivElement> - -
onVolumeChangeCapture ReactEventHandler<HTMLDivElement> - -
onWaiting ReactEventHandler<HTMLDivElement> - -
onWaitingCapture ReactEventHandler<HTMLDivElement> - -
onAuxClick MouseEventHandler<HTMLDivElement> - -
onAuxClickCapture MouseEventHandler<HTMLDivElement> - -
onClick MouseEventHandler<HTMLDivElement> - -
onClickCapture MouseEventHandler<HTMLDivElement> - -
onContextMenu MouseEventHandler<HTMLDivElement> - -
onContextMenuCapture MouseEventHandler<HTMLDivElement> - -
onDoubleClick MouseEventHandler<HTMLDivElement> - -
onDoubleClickCapture MouseEventHandler<HTMLDivElement> - -
onDrag DragEventHandler<HTMLDivElement> - -
onDragCapture DragEventHandler<HTMLDivElement> - -
onDragEnd DragEventHandler<HTMLDivElement> - -
onDragEndCapture DragEventHandler<HTMLDivElement> - -
onDragEnter DragEventHandler<HTMLDivElement> - -
onDragEnterCapture DragEventHandler<HTMLDivElement> - -
onDragExit DragEventHandler<HTMLDivElement> - -
onDragExitCapture DragEventHandler<HTMLDivElement> - -
onDragLeave DragEventHandler<HTMLDivElement> - -
onDragLeaveCapture DragEventHandler<HTMLDivElement> - -
onDragOver DragEventHandler<HTMLDivElement> - -
onDragOverCapture DragEventHandler<HTMLDivElement> - -
onDragStart DragEventHandler<HTMLDivElement> - -
onDragStartCapture DragEventHandler<HTMLDivElement> - -
onDrop DragEventHandler<HTMLDivElement> - -
onDropCapture DragEventHandler<HTMLDivElement> - -
onMouseDown MouseEventHandler<HTMLDivElement> - -
onMouseDownCapture MouseEventHandler<HTMLDivElement> - -
onMouseEnter MouseEventHandler<HTMLDivElement> - -
onMouseLeave MouseEventHandler<HTMLDivElement> - -
onMouseMove MouseEventHandler<HTMLDivElement> - -
onMouseMoveCapture MouseEventHandler<HTMLDivElement> - -
onMouseOut MouseEventHandler<HTMLDivElement> - -
onMouseOutCapture MouseEventHandler<HTMLDivElement> - -
onMouseOver MouseEventHandler<HTMLDivElement> - -
onMouseOverCapture MouseEventHandler<HTMLDivElement> - -
onMouseUp MouseEventHandler<HTMLDivElement> - -
onMouseUpCapture MouseEventHandler<HTMLDivElement> - -
onSelect ReactEventHandler<HTMLDivElement> - -
onSelectCapture ReactEventHandler<HTMLDivElement> - -
onTouchCancel TouchEventHandler<HTMLDivElement> - -
onTouchCancelCapture TouchEventHandler<HTMLDivElement> - -
onTouchEnd TouchEventHandler<HTMLDivElement> - -
onTouchEndCapture TouchEventHandler<HTMLDivElement> - -
onTouchMove TouchEventHandler<HTMLDivElement> - -
onTouchMoveCapture TouchEventHandler<HTMLDivElement> - -
onTouchStart TouchEventHandler<HTMLDivElement> - -
onTouchStartCapture TouchEventHandler<HTMLDivElement> - -
onPointerDown PointerEventHandler<HTMLDivElement> - -
onPointerDownCapture PointerEventHandler<HTMLDivElement> - -
onPointerMove PointerEventHandler<HTMLDivElement> - -
onPointerMoveCapture PointerEventHandler<HTMLDivElement> - -
onPointerUp PointerEventHandler<HTMLDivElement> - -
onPointerUpCapture PointerEventHandler<HTMLDivElement> - -
onPointerCancel PointerEventHandler<HTMLDivElement> - -
onPointerCancelCapture PointerEventHandler<HTMLDivElement> - -
onPointerEnter PointerEventHandler<HTMLDivElement> - -
onPointerLeave PointerEventHandler<HTMLDivElement> - -
onPointerOver PointerEventHandler<HTMLDivElement> - -
onPointerOverCapture PointerEventHandler<HTMLDivElement> - -
onPointerOut PointerEventHandler<HTMLDivElement> - -
onPointerOutCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onScroll UIEventHandler<HTMLDivElement> - -
onScrollCapture UIEventHandler<HTMLDivElement> - -
onWheel WheelEventHandler<HTMLDivElement> - -
onWheelCapture WheelEventHandler<HTMLDivElement> - -
onAnimationStart AnimationEventHandler<HTMLDivElement> - -
onAnimationStartCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationEnd AnimationEventHandler<HTMLDivElement> - -
onAnimationEndCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationIteration AnimationEventHandler<HTMLDivElement> - -
onAnimationIterationCapture AnimationEventHandler<HTMLDivElement> - -
onTransitionEnd TransitionEventHandler<HTMLDivElement> - -
onTransitionEndCapture TransitionEventHandler<HTMLDivElement> - -
asChild enum - -
ref enum - Allows getting a ref to the component instance.
Once the component unmounts, React will set ref.current to null
(or call the ref with null if you passed a callback ref).
@see {@link https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom React Docs}

SelectItem

属性 类型 默认值 必需 描述
children enum - -
dir string - -
disabled enum - -
value string - -
defaultValue enum - -
slot string - -
style CSSProperties - -
title string - -
key enum - -
defaultChecked enum - -
suppressContentEditableWarning enum - -
suppressHydrationWarning enum - -
accessKey string - -
autoCapitalize enum - -
autoFocus enum - -
className string - -
contentEditable enum - -
contextMenu string - -
draggable enum - -
enterKeyHint enum - -
hidden enum - -
id string - -
lang string - -
nonce string - -
spellCheck enum - -
tabIndex number - -
translate enum - -
radioGroup string - -
role enum - -
about string - -
content string - -
datatype string - -
inlist any - -
prefix string - -
property string - -
rel string - -
resource string - -
rev string - -
typeof string - -
vocab string - -
autoCorrect string - -
autoSave string - -
color string - -
itemProp string - -
itemScope enum - -
itemType string - -
itemID string - -
itemRef string - -
results number - -
security string - -
unselectable enum - -
inputMode enum - Hints at the type of data that might be entered by the user while editing the element or its contents
@see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute}
is string - Specify that a standard HTML element should behave like a defined custom built-in element
@see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is}
exportparts string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts}
part string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part}
aria-activedescendant string - Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomic enum - Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete enum - Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabel string - Defines a string value that labels the current element, which is intended to be converted into Braille.
@see aria-label.
aria-brailleroledescription string - Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
@see aria-roledescription.
aria-busy enum - -
aria-checked enum - Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
@see aria-pressed
@see aria-selected.
aria-colcount number - Defines the total number of columns in a table, grid, or treegrid.
@see aria-colindex.
aria-colindex number - Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
@see aria-colcount
@see aria-colspan.
aria-colindextext string - Defines a human readable text alternative of aria-colindex.
@see aria-rowindextext.
aria-colspan number - Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-colindex
@see aria-rowspan.
aria-controls string - Identifies the element (or elements) whose contents or presence are controlled by the current element.
@see aria-owns.
aria-current enum - Indicates the element that represents the current item within a container or set of related elements.
aria-describedby string - Identifies the element (or elements) that describes the object.
@see aria-labelledby
aria-description string - Defines a string value that describes or annotates the current element.
@see related aria-describedby.
aria-details string - Identifies the element that provides a detailed, extended description for the object.
@see aria-describedby.
aria-disabled enum - Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
@see aria-hidden
@see aria-readonly.
aria-dropeffect enum - Indicates what functions can be performed when a dragged object is released on the drop target.
@deprecated in ARIA 1.1
aria-errormessage string - Identifies the element that provides an error message for the object.
@see aria-invalid
@see aria-describedby.
aria-expanded enum - Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowto string - Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbed enum - Indicates an element's "grabbed" state in a drag-and-drop operation.
@deprecated in ARIA 1.1
aria-haspopup enum - Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hidden enum - Indicates whether the element is exposed to an accessibility API.
@see aria-disabled.
aria-invalid enum - Indicates the entered value does not conform to the format expected by the application.
@see aria-errormessage.
aria-keyshortcuts string - Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-label string - Defines a string value that labels the current element.
@see aria-labelledby.
aria-labelledby string - Identifies the element (or elements) that labels the current element.
@see aria-describedby.
aria-level number - Defines the hierarchical level of an element within a structure.
aria-live enum - Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modal enum - Indicates whether an element is modal when displayed.
aria-multiline enum - Indicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectable enum - Indicates that the user may select more than one item from the current selectable descendants.
aria-orientation enum - Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-owns string - Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
@see aria-controls.
aria-placeholder string - Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinset number - Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-setsize.
aria-pressed enum - Indicates the current "pressed" state of toggle buttons.
@see aria-checked
@see aria-selected.
aria-readonly enum - Indicates that the element is not editable, but is otherwise operable.
@see aria-disabled.
aria-relevant enum - Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
@see aria-atomic.
aria-required enum - Indicates that user input is required on the element before a form may be submitted.
aria-roledescription string - Defines a human-readable, author-localized description for the role of an element.
aria-rowcount number - Defines the total number of rows in a table, grid, or treegrid.
@see aria-rowindex.
aria-rowindex number - Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
@see aria-rowcount
@see aria-rowspan.
aria-rowindextext string - Defines a human readable text alternative of aria-rowindex.
@see aria-colindextext.
aria-rowspan number - Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-rowindex
@see aria-colspan.
aria-selected enum - Indicates the current "selected" state of various widgets.
@see aria-checked
@see aria-pressed.
aria-setsize number - Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-posinset.
aria-sort enum - Indicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemax number - Defines the maximum allowed value for a range widget.
aria-valuemin number - Defines the minimum allowed value for a range widget.
aria-valuenow number - Defines the current value for a range widget.
@see aria-valuetext.
aria-valuetext string - Defines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML { __html: string | TrustedHTML; } - -
onCopy ClipboardEventHandler<HTMLDivElement> - -
onCopyCapture ClipboardEventHandler<HTMLDivElement> - -
onCut ClipboardEventHandler<HTMLDivElement> - -
onCutCapture ClipboardEventHandler<HTMLDivElement> - -
onPaste ClipboardEventHandler<HTMLDivElement> - -
onPasteCapture ClipboardEventHandler<HTMLDivElement> - -
onCompositionEnd CompositionEventHandler<HTMLDivElement> - -
onCompositionEndCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionStart CompositionEventHandler<HTMLDivElement> - -
onCompositionStartCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdate CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdateCapture CompositionEventHandler<HTMLDivElement> - -
onFocus FocusEventHandler<HTMLDivElement> - -
onFocusCapture FocusEventHandler<HTMLDivElement> - -
onBlur FocusEventHandler<HTMLDivElement> - -
onBlurCapture FocusEventHandler<HTMLDivElement> - -
onChange FormEventHandler<HTMLDivElement> - -
onChangeCapture FormEventHandler<HTMLDivElement> - -
onBeforeInput InputEventHandler<HTMLDivElement> - -
onBeforeInputCapture FormEventHandler<HTMLDivElement> - -
onInput FormEventHandler<HTMLDivElement> - -
onInputCapture FormEventHandler<HTMLDivElement> - -
onReset FormEventHandler<HTMLDivElement> - -
onResetCapture FormEventHandler<HTMLDivElement> - -
onSubmit FormEventHandler<HTMLDivElement> - -
onSubmitCapture FormEventHandler<HTMLDivElement> - -
onInvalid FormEventHandler<HTMLDivElement> - -
onInvalidCapture FormEventHandler<HTMLDivElement> - -
onLoad ReactEventHandler<HTMLDivElement> - -
onLoadCapture ReactEventHandler<HTMLDivElement> - -
onError ReactEventHandler<HTMLDivElement> - -
onErrorCapture ReactEventHandler<HTMLDivElement> - -
onKeyDown KeyboardEventHandler<HTMLDivElement> - -
onKeyDownCapture KeyboardEventHandler<HTMLDivElement> - -
onKeyPress KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUp or onKeyDown instead
onKeyPressCapture KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUpCapture or onKeyDownCapture instead
onKeyUp KeyboardEventHandler<HTMLDivElement> - -
onKeyUpCapture KeyboardEventHandler<HTMLDivElement> - -
onAbort ReactEventHandler<HTMLDivElement> - -
onAbortCapture ReactEventHandler<HTMLDivElement> - -
onCanPlay ReactEventHandler<HTMLDivElement> - -
onCanPlayCapture ReactEventHandler<HTMLDivElement> - -
onCanPlayThrough ReactEventHandler<HTMLDivElement> - -
onCanPlayThroughCapture ReactEventHandler<HTMLDivElement> - -
onDurationChange ReactEventHandler<HTMLDivElement> - -
onDurationChangeCapture ReactEventHandler<HTMLDivElement> - -
onEmptied ReactEventHandler<HTMLDivElement> - -
onEmptiedCapture ReactEventHandler<HTMLDivElement> - -
onEncrypted ReactEventHandler<HTMLDivElement> - -
onEncryptedCapture ReactEventHandler<HTMLDivElement> - -
onEnded ReactEventHandler<HTMLDivElement> - -
onEndedCapture ReactEventHandler<HTMLDivElement> - -
onLoadedData ReactEventHandler<HTMLDivElement> - -
onLoadedDataCapture ReactEventHandler<HTMLDivElement> - -
onLoadedMetadata ReactEventHandler<HTMLDivElement> - -
onLoadedMetadataCapture ReactEventHandler<HTMLDivElement> - -
onLoadStart ReactEventHandler<HTMLDivElement> - -
onLoadStartCapture ReactEventHandler<HTMLDivElement> - -
onPause ReactEventHandler<HTMLDivElement> - -
onPauseCapture ReactEventHandler<HTMLDivElement> - -
onPlay ReactEventHandler<HTMLDivElement> - -
onPlayCapture ReactEventHandler<HTMLDivElement> - -
onPlaying ReactEventHandler<HTMLDivElement> - -
onPlayingCapture ReactEventHandler<HTMLDivElement> - -
onProgress ReactEventHandler<HTMLDivElement> - -
onProgressCapture ReactEventHandler<HTMLDivElement> - -
onRateChange ReactEventHandler<HTMLDivElement> - -
onRateChangeCapture ReactEventHandler<HTMLDivElement> - -
onSeeked ReactEventHandler<HTMLDivElement> - -
onSeekedCapture ReactEventHandler<HTMLDivElement> - -
onSeeking ReactEventHandler<HTMLDivElement> - -
onSeekingCapture ReactEventHandler<HTMLDivElement> - -
onStalled ReactEventHandler<HTMLDivElement> - -
onStalledCapture ReactEventHandler<HTMLDivElement> - -
onSuspend ReactEventHandler<HTMLDivElement> - -
onSuspendCapture ReactEventHandler<HTMLDivElement> - -
onTimeUpdate ReactEventHandler<HTMLDivElement> - -
onTimeUpdateCapture ReactEventHandler<HTMLDivElement> - -
onVolumeChange ReactEventHandler<HTMLDivElement> - -
onVolumeChangeCapture ReactEventHandler<HTMLDivElement> - -
onWaiting ReactEventHandler<HTMLDivElement> - -
onWaitingCapture ReactEventHandler<HTMLDivElement> - -
onAuxClick MouseEventHandler<HTMLDivElement> - -
onAuxClickCapture MouseEventHandler<HTMLDivElement> - -
onClick MouseEventHandler<HTMLDivElement> - -
onClickCapture MouseEventHandler<HTMLDivElement> - -
onContextMenu MouseEventHandler<HTMLDivElement> - -
onContextMenuCapture MouseEventHandler<HTMLDivElement> - -
onDoubleClick MouseEventHandler<HTMLDivElement> - -
onDoubleClickCapture MouseEventHandler<HTMLDivElement> - -
onDrag DragEventHandler<HTMLDivElement> - -
onDragCapture DragEventHandler<HTMLDivElement> - -
onDragEnd DragEventHandler<HTMLDivElement> - -
onDragEndCapture DragEventHandler<HTMLDivElement> - -
onDragEnter DragEventHandler<HTMLDivElement> - -
onDragEnterCapture DragEventHandler<HTMLDivElement> - -
onDragExit DragEventHandler<HTMLDivElement> - -
onDragExitCapture DragEventHandler<HTMLDivElement> - -
onDragLeave DragEventHandler<HTMLDivElement> - -
onDragLeaveCapture DragEventHandler<HTMLDivElement> - -
onDragOver DragEventHandler<HTMLDivElement> - -
onDragOverCapture DragEventHandler<HTMLDivElement> - -
onDragStart DragEventHandler<HTMLDivElement> - -
onDragStartCapture DragEventHandler<HTMLDivElement> - -
onDrop DragEventHandler<HTMLDivElement> - -
onDropCapture DragEventHandler<HTMLDivElement> - -
onMouseDown MouseEventHandler<HTMLDivElement> - -
onMouseDownCapture MouseEventHandler<HTMLDivElement> - -
onMouseEnter MouseEventHandler<HTMLDivElement> - -
onMouseLeave MouseEventHandler<HTMLDivElement> - -
onMouseMove MouseEventHandler<HTMLDivElement> - -
onMouseMoveCapture MouseEventHandler<HTMLDivElement> - -
onMouseOut MouseEventHandler<HTMLDivElement> - -
onMouseOutCapture MouseEventHandler<HTMLDivElement> - -
onMouseOver MouseEventHandler<HTMLDivElement> - -
onMouseOverCapture MouseEventHandler<HTMLDivElement> - -
onMouseUp MouseEventHandler<HTMLDivElement> - -
onMouseUpCapture MouseEventHandler<HTMLDivElement> - -
onSelect ReactEventHandler<HTMLDivElement> - -
onSelectCapture ReactEventHandler<HTMLDivElement> - -
onTouchCancel TouchEventHandler<HTMLDivElement> - -
onTouchCancelCapture TouchEventHandler<HTMLDivElement> - -
onTouchEnd TouchEventHandler<HTMLDivElement> - -
onTouchEndCapture TouchEventHandler<HTMLDivElement> - -
onTouchMove TouchEventHandler<HTMLDivElement> - -
onTouchMoveCapture TouchEventHandler<HTMLDivElement> - -
onTouchStart TouchEventHandler<HTMLDivElement> - -
onTouchStartCapture TouchEventHandler<HTMLDivElement> - -
onPointerDown PointerEventHandler<HTMLDivElement> - -
onPointerDownCapture PointerEventHandler<HTMLDivElement> - -
onPointerMove PointerEventHandler<HTMLDivElement> - -
onPointerMoveCapture PointerEventHandler<HTMLDivElement> - -
onPointerUp PointerEventHandler<HTMLDivElement> - -
onPointerUpCapture PointerEventHandler<HTMLDivElement> - -
onPointerCancel PointerEventHandler<HTMLDivElement> - -
onPointerCancelCapture PointerEventHandler<HTMLDivElement> - -
onPointerEnter PointerEventHandler<HTMLDivElement> - -
onPointerLeave PointerEventHandler<HTMLDivElement> - -
onPointerOver PointerEventHandler<HTMLDivElement> - -
onPointerOverCapture PointerEventHandler<HTMLDivElement> - -
onPointerOut PointerEventHandler<HTMLDivElement> - -
onPointerOutCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onScroll UIEventHandler<HTMLDivElement> - -
onScrollCapture UIEventHandler<HTMLDivElement> - -
onWheel WheelEventHandler<HTMLDivElement> - -
onWheelCapture WheelEventHandler<HTMLDivElement> - -
onAnimationStart AnimationEventHandler<HTMLDivElement> - -
onAnimationStartCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationEnd AnimationEventHandler<HTMLDivElement> - -
onAnimationEndCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationIteration AnimationEventHandler<HTMLDivElement> - -
onAnimationIterationCapture AnimationEventHandler<HTMLDivElement> - -
onTransitionEnd TransitionEventHandler<HTMLDivElement> - -
onTransitionEndCapture TransitionEventHandler<HTMLDivElement> - -
asChild enum - -
textValue string - -
ref enum - Allows getting a ref to the component instance.
Once the component unmounts, React will set ref.current to null
(or call the ref with null if you passed a callback ref).
@see {@link https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom React Docs}

SelectTrigger

属性 类型 默认值 必需 描述
children enum - -
dir string - -
name string - -
disabled enum - -
form string - -
value enum - -
defaultValue enum - -
slot string - -
style CSSProperties - -
title string - -
key enum - -
defaultChecked enum - -
suppressContentEditableWarning enum - -
suppressHydrationWarning enum - -
accessKey string - -
autoCapitalize enum - -
autoFocus enum - -
className string - -
contentEditable enum - -
contextMenu string - -
draggable enum - -
enterKeyHint enum - -
hidden enum - -
id string - -
lang string - -
nonce string - -
spellCheck enum - -
tabIndex number - -
translate enum - -
radioGroup string - -
role enum - -
about string - -
content string - -
datatype string - -
inlist any - -
prefix string - -
property string - -
rel string - -
resource string - -
rev string - -
typeof string - -
vocab string - -
autoCorrect string - -
autoSave string - -
color string - -
itemProp string - -
itemScope enum - -
itemType string - -
itemID string - -
itemRef string - -
results number - -
security string - -
unselectable enum - -
inputMode enum - Hints at the type of data that might be entered by the user while editing the element or its contents
@see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute}
is string - Specify that a standard HTML element should behave like a defined custom built-in element
@see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is}
exportparts string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts}
part string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part}
aria-activedescendant string - Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomic enum - Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete enum - Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabel string - Defines a string value that labels the current element, which is intended to be converted into Braille.
@see aria-label.
aria-brailleroledescription string - Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
@see aria-roledescription.
aria-busy enum - -
aria-checked enum - Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
@see aria-pressed
@see aria-selected.
aria-colcount number - Defines the total number of columns in a table, grid, or treegrid.
@see aria-colindex.
aria-colindex number - Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
@see aria-colcount
@see aria-colspan.
aria-colindextext string - Defines a human readable text alternative of aria-colindex.
@see aria-rowindextext.
aria-colspan number - Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-colindex
@see aria-rowspan.
aria-controls string - Identifies the element (or elements) whose contents or presence are controlled by the current element.
@see aria-owns.
aria-current enum - Indicates the element that represents the current item within a container or set of related elements.
aria-describedby string - Identifies the element (or elements) that describes the object.
@see aria-labelledby
aria-description string - Defines a string value that describes or annotates the current element.
@see related aria-describedby.
aria-details string - Identifies the element that provides a detailed, extended description for the object.
@see aria-describedby.
aria-disabled enum - Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
@see aria-hidden
@see aria-readonly.
aria-dropeffect enum - Indicates what functions can be performed when a dragged object is released on the drop target.
@deprecated in ARIA 1.1
aria-errormessage string - Identifies the element that provides an error message for the object.
@see aria-invalid
@see aria-describedby.
aria-expanded enum - Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowto string - Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbed enum - Indicates an element's "grabbed" state in a drag-and-drop operation.
@deprecated in ARIA 1.1
aria-haspopup enum - Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hidden enum - Indicates whether the element is exposed to an accessibility API.
@see aria-disabled.
aria-invalid enum - Indicates the entered value does not conform to the format expected by the application.
@see aria-errormessage.
aria-keyshortcuts string - Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-label string - Defines a string value that labels the current element.
@see aria-labelledby.
aria-labelledby string - Identifies the element (or elements) that labels the current element.
@see aria-describedby.
aria-level number - Defines the hierarchical level of an element within a structure.
aria-live enum - Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modal enum - Indicates whether an element is modal when displayed.
aria-multiline enum - Indicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectable enum - Indicates that the user may select more than one item from the current selectable descendants.
aria-orientation enum - Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-owns string - Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
@see aria-controls.
aria-placeholder string - Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinset number - Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-setsize.
aria-pressed enum - Indicates the current "pressed" state of toggle buttons.
@see aria-checked
@see aria-selected.
aria-readonly enum - Indicates that the element is not editable, but is otherwise operable.
@see aria-disabled.
aria-relevant enum - Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
@see aria-atomic.
aria-required enum - Indicates that user input is required on the element before a form may be submitted.
aria-roledescription string - Defines a human-readable, author-localized description for the role of an element.
aria-rowcount number - Defines the total number of rows in a table, grid, or treegrid.
@see aria-rowindex.
aria-rowindex number - Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
@see aria-rowcount
@see aria-rowspan.
aria-rowindextext string - Defines a human readable text alternative of aria-rowindex.
@see aria-colindextext.
aria-rowspan number - Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-rowindex
@see aria-colspan.
aria-selected enum - Indicates the current "selected" state of various widgets.
@see aria-checked
@see aria-pressed.
aria-setsize number - Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-posinset.
aria-sort enum - Indicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemax number - Defines the maximum allowed value for a range widget.
aria-valuemin number - Defines the minimum allowed value for a range widget.
aria-valuenow number - Defines the current value for a range widget.
@see aria-valuetext.
aria-valuetext string - Defines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML { __html: string | TrustedHTML; } - -
onCopy ClipboardEventHandler<HTMLDivElement> - -
onCopyCapture ClipboardEventHandler<HTMLDivElement> - -
onCut ClipboardEventHandler<HTMLDivElement> - -
onCutCapture ClipboardEventHandler<HTMLDivElement> - -
onPaste ClipboardEventHandler<HTMLDivElement> - -
onPasteCapture ClipboardEventHandler<HTMLDivElement> - -
onCompositionEnd CompositionEventHandler<HTMLDivElement> - -
onCompositionEndCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionStart CompositionEventHandler<HTMLDivElement> - -
onCompositionStartCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdate CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdateCapture CompositionEventHandler<HTMLDivElement> - -
onFocus FocusEventHandler<HTMLDivElement> - -
onFocusCapture FocusEventHandler<HTMLDivElement> - -
onBlur FocusEventHandler<HTMLDivElement> - -
onBlurCapture FocusEventHandler<HTMLDivElement> - -
onChange FormEventHandler<HTMLDivElement> - -
onChangeCapture FormEventHandler<HTMLDivElement> - -
onBeforeInput InputEventHandler<HTMLDivElement> - -
onBeforeInputCapture FormEventHandler<HTMLDivElement> - -
onInput FormEventHandler<HTMLDivElement> - -
onInputCapture FormEventHandler<HTMLDivElement> - -
onReset FormEventHandler<HTMLDivElement> - -
onResetCapture FormEventHandler<HTMLDivElement> - -
onSubmit FormEventHandler<HTMLDivElement> - -
onSubmitCapture FormEventHandler<HTMLDivElement> - -
onInvalid FormEventHandler<HTMLDivElement> - -
onInvalidCapture FormEventHandler<HTMLDivElement> - -
onLoad ReactEventHandler<HTMLDivElement> - -
onLoadCapture ReactEventHandler<HTMLDivElement> - -
onError ReactEventHandler<HTMLDivElement> - -
onErrorCapture ReactEventHandler<HTMLDivElement> - -
onKeyDown KeyboardEventHandler<HTMLDivElement> - -
onKeyDownCapture KeyboardEventHandler<HTMLDivElement> - -
onKeyPress KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUp or onKeyDown instead
onKeyPressCapture KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUpCapture or onKeyDownCapture instead
onKeyUp KeyboardEventHandler<HTMLDivElement> - -
onKeyUpCapture KeyboardEventHandler<HTMLDivElement> - -
onAbort ReactEventHandler<HTMLDivElement> - -
onAbortCapture ReactEventHandler<HTMLDivElement> - -
onCanPlay ReactEventHandler<HTMLDivElement> - -
onCanPlayCapture ReactEventHandler<HTMLDivElement> - -
onCanPlayThrough ReactEventHandler<HTMLDivElement> - -
onCanPlayThroughCapture ReactEventHandler<HTMLDivElement> - -
onDurationChange ReactEventHandler<HTMLDivElement> - -
onDurationChangeCapture ReactEventHandler<HTMLDivElement> - -
onEmptied ReactEventHandler<HTMLDivElement> - -
onEmptiedCapture ReactEventHandler<HTMLDivElement> - -
onEncrypted ReactEventHandler<HTMLDivElement> - -
onEncryptedCapture ReactEventHandler<HTMLDivElement> - -
onEnded ReactEventHandler<HTMLDivElement> - -
onEndedCapture ReactEventHandler<HTMLDivElement> - -
onLoadedData ReactEventHandler<HTMLDivElement> - -
onLoadedDataCapture ReactEventHandler<HTMLDivElement> - -
onLoadedMetadata ReactEventHandler<HTMLDivElement> - -
onLoadedMetadataCapture ReactEventHandler<HTMLDivElement> - -
onLoadStart ReactEventHandler<HTMLDivElement> - -
onLoadStartCapture ReactEventHandler<HTMLDivElement> - -
onPause ReactEventHandler<HTMLDivElement> - -
onPauseCapture ReactEventHandler<HTMLDivElement> - -
onPlay ReactEventHandler<HTMLDivElement> - -
onPlayCapture ReactEventHandler<HTMLDivElement> - -
onPlaying ReactEventHandler<HTMLDivElement> - -
onPlayingCapture ReactEventHandler<HTMLDivElement> - -
onProgress ReactEventHandler<HTMLDivElement> - -
onProgressCapture ReactEventHandler<HTMLDivElement> - -
onRateChange ReactEventHandler<HTMLDivElement> - -
onRateChangeCapture ReactEventHandler<HTMLDivElement> - -
onSeeked ReactEventHandler<HTMLDivElement> - -
onSeekedCapture ReactEventHandler<HTMLDivElement> - -
onSeeking ReactEventHandler<HTMLDivElement> - -
onSeekingCapture ReactEventHandler<HTMLDivElement> - -
onStalled ReactEventHandler<HTMLDivElement> - -
onStalledCapture ReactEventHandler<HTMLDivElement> - -
onSuspend ReactEventHandler<HTMLDivElement> - -
onSuspendCapture ReactEventHandler<HTMLDivElement> - -
onTimeUpdate ReactEventHandler<HTMLDivElement> - -
onTimeUpdateCapture ReactEventHandler<HTMLDivElement> - -
onVolumeChange ReactEventHandler<HTMLDivElement> - -
onVolumeChangeCapture ReactEventHandler<HTMLDivElement> - -
onWaiting ReactEventHandler<HTMLDivElement> - -
onWaitingCapture ReactEventHandler<HTMLDivElement> - -
onAuxClick MouseEventHandler<HTMLDivElement> - -
onAuxClickCapture MouseEventHandler<HTMLDivElement> - -
onClick MouseEventHandler<HTMLDivElement> - -
onClickCapture MouseEventHandler<HTMLDivElement> - -
onContextMenu MouseEventHandler<HTMLDivElement> - -
onContextMenuCapture MouseEventHandler<HTMLDivElement> - -
onDoubleClick MouseEventHandler<HTMLDivElement> - -
onDoubleClickCapture MouseEventHandler<HTMLDivElement> - -
onDrag DragEventHandler<HTMLDivElement> - -
onDragCapture DragEventHandler<HTMLDivElement> - -
onDragEnd DragEventHandler<HTMLDivElement> - -
onDragEndCapture DragEventHandler<HTMLDivElement> - -
onDragEnter DragEventHandler<HTMLDivElement> - -
onDragEnterCapture DragEventHandler<HTMLDivElement> - -
onDragExit DragEventHandler<HTMLDivElement> - -
onDragExitCapture DragEventHandler<HTMLDivElement> - -
onDragLeave DragEventHandler<HTMLDivElement> - -
onDragLeaveCapture DragEventHandler<HTMLDivElement> - -
onDragOver DragEventHandler<HTMLDivElement> - -
onDragOverCapture DragEventHandler<HTMLDivElement> - -
onDragStart DragEventHandler<HTMLDivElement> - -
onDragStartCapture DragEventHandler<HTMLDivElement> - -
onDrop DragEventHandler<HTMLDivElement> - -
onDropCapture DragEventHandler<HTMLDivElement> - -
onMouseDown MouseEventHandler<HTMLDivElement> - -
onMouseDownCapture MouseEventHandler<HTMLDivElement> - -
onMouseEnter MouseEventHandler<HTMLDivElement> - -
onMouseLeave MouseEventHandler<HTMLDivElement> - -
onMouseMove MouseEventHandler<HTMLDivElement> - -
onMouseMoveCapture MouseEventHandler<HTMLDivElement> - -
onMouseOut MouseEventHandler<HTMLDivElement> - -
onMouseOutCapture MouseEventHandler<HTMLDivElement> - -
onMouseOver MouseEventHandler<HTMLDivElement> - -
onMouseOverCapture MouseEventHandler<HTMLDivElement> - -
onMouseUp MouseEventHandler<HTMLDivElement> - -
onMouseUpCapture MouseEventHandler<HTMLDivElement> - -
onSelect ReactEventHandler<HTMLDivElement> - -
onSelectCapture ReactEventHandler<HTMLDivElement> - -
onTouchCancel TouchEventHandler<HTMLDivElement> - -
onTouchCancelCapture TouchEventHandler<HTMLDivElement> - -
onTouchEnd TouchEventHandler<HTMLDivElement> - -
onTouchEndCapture TouchEventHandler<HTMLDivElement> - -
onTouchMove TouchEventHandler<HTMLDivElement> - -
onTouchMoveCapture TouchEventHandler<HTMLDivElement> - -
onTouchStart TouchEventHandler<HTMLDivElement> - -
onTouchStartCapture TouchEventHandler<HTMLDivElement> - -
onPointerDown PointerEventHandler<HTMLDivElement> - -
onPointerDownCapture PointerEventHandler<HTMLDivElement> - -
onPointerMove PointerEventHandler<HTMLDivElement> - -
onPointerMoveCapture PointerEventHandler<HTMLDivElement> - -
onPointerUp PointerEventHandler<HTMLDivElement> - -
onPointerUpCapture PointerEventHandler<HTMLDivElement> - -
onPointerCancel PointerEventHandler<HTMLDivElement> - -
onPointerCancelCapture PointerEventHandler<HTMLDivElement> - -
onPointerEnter PointerEventHandler<HTMLDivElement> - -
onPointerLeave PointerEventHandler<HTMLDivElement> - -
onPointerOver PointerEventHandler<HTMLDivElement> - -
onPointerOverCapture PointerEventHandler<HTMLDivElement> - -
onPointerOut PointerEventHandler<HTMLDivElement> - -
onPointerOutCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onScroll UIEventHandler<HTMLDivElement> - -
onScrollCapture UIEventHandler<HTMLDivElement> - -
onWheel WheelEventHandler<HTMLDivElement> - -
onWheelCapture WheelEventHandler<HTMLDivElement> - -
onAnimationStart AnimationEventHandler<HTMLDivElement> - -
onAnimationStartCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationEnd AnimationEventHandler<HTMLDivElement> - -
onAnimationEndCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationIteration AnimationEventHandler<HTMLDivElement> - -
onAnimationIterationCapture AnimationEventHandler<HTMLDivElement> - -
onTransitionEnd TransitionEventHandler<HTMLDivElement> - -
onTransitionEndCapture TransitionEventHandler<HTMLDivElement> - -
asChild enum - -
formAction string - -
formEncType string - -
formMethod string - -
formNoValidate enum - -
formTarget string - -
type enum - -
ref enum - Allows getting a ref to the component instance.
Once the component unmounts, React will set ref.current to null
(or call the ref with null if you passed a callback ref).
@see {@link https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom React Docs}

SelectValue

属性 类型 默认值 必需 描述
placeholder enum - -
children enum - -
dir string - -
defaultValue enum - -
slot string - -
style CSSProperties - -
title string - -
key enum - -
defaultChecked enum - -
suppressContentEditableWarning enum - -
suppressHydrationWarning enum - -
accessKey string - -
autoCapitalize enum - -
autoFocus enum - -
className string - -
contentEditable enum - -
contextMenu string - -
draggable enum - -
enterKeyHint enum - -
hidden enum - -
id string - -
lang string - -
nonce string - -
spellCheck enum - -
tabIndex number - -
translate enum - -
radioGroup string - -
role enum - -
about string - -
content string - -
datatype string - -
inlist any - -
prefix string - -
property string - -
rel string - -
resource string - -
rev string - -
typeof string - -
vocab string - -
autoCorrect string - -
autoSave string - -
color string - -
itemProp string - -
itemScope enum - -
itemType string - -
itemID string - -
itemRef string - -
results number - -
security string - -
unselectable enum - -
inputMode enum - Hints at the type of data that might be entered by the user while editing the element or its contents
@see {@link https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute}
is string - Specify that a standard HTML element should behave like a defined custom built-in element
@see {@link https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is}
exportparts string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts}
part string - @see {@link https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/part}
aria-activedescendant string - Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
aria-atomic enum - Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
aria-autocomplete enum - Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be
presented if they are made.
aria-braillelabel string - Defines a string value that labels the current element, which is intended to be converted into Braille.
@see aria-label.
aria-brailleroledescription string - Defines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.
@see aria-roledescription.
aria-busy enum - -
aria-checked enum - Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
@see aria-pressed
@see aria-selected.
aria-colcount number - Defines the total number of columns in a table, grid, or treegrid.
@see aria-colindex.
aria-colindex number - Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
@see aria-colcount
@see aria-colspan.
aria-colindextext string - Defines a human readable text alternative of aria-colindex.
@see aria-rowindextext.
aria-colspan number - Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-colindex
@see aria-rowspan.
aria-controls string - Identifies the element (or elements) whose contents or presence are controlled by the current element.
@see aria-owns.
aria-current enum - Indicates the element that represents the current item within a container or set of related elements.
aria-describedby string - Identifies the element (or elements) that describes the object.
@see aria-labelledby
aria-description string - Defines a string value that describes or annotates the current element.
@see related aria-describedby.
aria-details string - Identifies the element that provides a detailed, extended description for the object.
@see aria-describedby.
aria-disabled enum - Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
@see aria-hidden
@see aria-readonly.
aria-dropeffect enum - Indicates what functions can be performed when a dragged object is released on the drop target.
@deprecated in ARIA 1.1
aria-errormessage string - Identifies the element that provides an error message for the object.
@see aria-invalid
@see aria-describedby.
aria-expanded enum - Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
aria-flowto string - Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion,
allows assistive technology to override the general default of reading in document source order.
aria-grabbed enum - Indicates an element's "grabbed" state in a drag-and-drop operation.
@deprecated in ARIA 1.1
aria-haspopup enum - Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
aria-hidden enum - Indicates whether the element is exposed to an accessibility API.
@see aria-disabled.
aria-invalid enum - Indicates the entered value does not conform to the format expected by the application.
@see aria-errormessage.
aria-keyshortcuts string - Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
aria-label string - Defines a string value that labels the current element.
@see aria-labelledby.
aria-labelledby string - Identifies the element (or elements) that labels the current element.
@see aria-describedby.
aria-level number - Defines the hierarchical level of an element within a structure.
aria-live enum - Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
aria-modal enum - Indicates whether an element is modal when displayed.
aria-multiline enum - Indicates whether a text box accepts multiple lines of input or only a single line.
aria-multiselectable enum - Indicates that the user may select more than one item from the current selectable descendants.
aria-orientation enum - Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
aria-owns string - Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship
between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
@see aria-controls.
aria-placeholder string - Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.
A hint could be a sample value or a brief description of the expected format.
aria-posinset number - Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-setsize.
aria-pressed enum - Indicates the current "pressed" state of toggle buttons.
@see aria-checked
@see aria-selected.
aria-readonly enum - Indicates that the element is not editable, but is otherwise operable.
@see aria-disabled.
aria-relevant enum - Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
@see aria-atomic.
aria-required enum - Indicates that user input is required on the element before a form may be submitted.
aria-roledescription string - Defines a human-readable, author-localized description for the role of an element.
aria-rowcount number - Defines the total number of rows in a table, grid, or treegrid.
@see aria-rowindex.
aria-rowindex number - Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
@see aria-rowcount
@see aria-rowspan.
aria-rowindextext string - Defines a human readable text alternative of aria-rowindex.
@see aria-colindextext.
aria-rowspan number - Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
@see aria-rowindex
@see aria-colspan.
aria-selected enum - Indicates the current "selected" state of various widgets.
@see aria-checked
@see aria-pressed.
aria-setsize number - Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
@see aria-posinset.
aria-sort enum - Indicates if items in a table or grid are sorted in ascending or descending order.
aria-valuemax number - Defines the maximum allowed value for a range widget.
aria-valuemin number - Defines the minimum allowed value for a range widget.
aria-valuenow number - Defines the current value for a range widget.
@see aria-valuetext.
aria-valuetext string - Defines the human readable text alternative of aria-valuenow for a range widget.
dangerouslySetInnerHTML { __html: string | TrustedHTML; } - -
onCopy ClipboardEventHandler<HTMLDivElement> - -
onCopyCapture ClipboardEventHandler<HTMLDivElement> - -
onCut ClipboardEventHandler<HTMLDivElement> - -
onCutCapture ClipboardEventHandler<HTMLDivElement> - -
onPaste ClipboardEventHandler<HTMLDivElement> - -
onPasteCapture ClipboardEventHandler<HTMLDivElement> - -
onCompositionEnd CompositionEventHandler<HTMLDivElement> - -
onCompositionEndCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionStart CompositionEventHandler<HTMLDivElement> - -
onCompositionStartCapture CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdate CompositionEventHandler<HTMLDivElement> - -
onCompositionUpdateCapture CompositionEventHandler<HTMLDivElement> - -
onFocus FocusEventHandler<HTMLDivElement> - -
onFocusCapture FocusEventHandler<HTMLDivElement> - -
onBlur FocusEventHandler<HTMLDivElement> - -
onBlurCapture FocusEventHandler<HTMLDivElement> - -
onChange FormEventHandler<HTMLDivElement> - -
onChangeCapture FormEventHandler<HTMLDivElement> - -
onBeforeInput InputEventHandler<HTMLDivElement> - -
onBeforeInputCapture FormEventHandler<HTMLDivElement> - -
onInput FormEventHandler<HTMLDivElement> - -
onInputCapture FormEventHandler<HTMLDivElement> - -
onReset FormEventHandler<HTMLDivElement> - -
onResetCapture FormEventHandler<HTMLDivElement> - -
onSubmit FormEventHandler<HTMLDivElement> - -
onSubmitCapture FormEventHandler<HTMLDivElement> - -
onInvalid FormEventHandler<HTMLDivElement> - -
onInvalidCapture FormEventHandler<HTMLDivElement> - -
onLoad ReactEventHandler<HTMLDivElement> - -
onLoadCapture ReactEventHandler<HTMLDivElement> - -
onError ReactEventHandler<HTMLDivElement> - -
onErrorCapture ReactEventHandler<HTMLDivElement> - -
onKeyDown KeyboardEventHandler<HTMLDivElement> - -
onKeyDownCapture KeyboardEventHandler<HTMLDivElement> - -
onKeyPress KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUp or onKeyDown instead
onKeyPressCapture KeyboardEventHandler<HTMLDivElement> - @deprecated Use onKeyUpCapture or onKeyDownCapture instead
onKeyUp KeyboardEventHandler<HTMLDivElement> - -
onKeyUpCapture KeyboardEventHandler<HTMLDivElement> - -
onAbort ReactEventHandler<HTMLDivElement> - -
onAbortCapture ReactEventHandler<HTMLDivElement> - -
onCanPlay ReactEventHandler<HTMLDivElement> - -
onCanPlayCapture ReactEventHandler<HTMLDivElement> - -
onCanPlayThrough ReactEventHandler<HTMLDivElement> - -
onCanPlayThroughCapture ReactEventHandler<HTMLDivElement> - -
onDurationChange ReactEventHandler<HTMLDivElement> - -
onDurationChangeCapture ReactEventHandler<HTMLDivElement> - -
onEmptied ReactEventHandler<HTMLDivElement> - -
onEmptiedCapture ReactEventHandler<HTMLDivElement> - -
onEncrypted ReactEventHandler<HTMLDivElement> - -
onEncryptedCapture ReactEventHandler<HTMLDivElement> - -
onEnded ReactEventHandler<HTMLDivElement> - -
onEndedCapture ReactEventHandler<HTMLDivElement> - -
onLoadedData ReactEventHandler<HTMLDivElement> - -
onLoadedDataCapture ReactEventHandler<HTMLDivElement> - -
onLoadedMetadata ReactEventHandler<HTMLDivElement> - -
onLoadedMetadataCapture ReactEventHandler<HTMLDivElement> - -
onLoadStart ReactEventHandler<HTMLDivElement> - -
onLoadStartCapture ReactEventHandler<HTMLDivElement> - -
onPause ReactEventHandler<HTMLDivElement> - -
onPauseCapture ReactEventHandler<HTMLDivElement> - -
onPlay ReactEventHandler<HTMLDivElement> - -
onPlayCapture ReactEventHandler<HTMLDivElement> - -
onPlaying ReactEventHandler<HTMLDivElement> - -
onPlayingCapture ReactEventHandler<HTMLDivElement> - -
onProgress ReactEventHandler<HTMLDivElement> - -
onProgressCapture ReactEventHandler<HTMLDivElement> - -
onRateChange ReactEventHandler<HTMLDivElement> - -
onRateChangeCapture ReactEventHandler<HTMLDivElement> - -
onSeeked ReactEventHandler<HTMLDivElement> - -
onSeekedCapture ReactEventHandler<HTMLDivElement> - -
onSeeking ReactEventHandler<HTMLDivElement> - -
onSeekingCapture ReactEventHandler<HTMLDivElement> - -
onStalled ReactEventHandler<HTMLDivElement> - -
onStalledCapture ReactEventHandler<HTMLDivElement> - -
onSuspend ReactEventHandler<HTMLDivElement> - -
onSuspendCapture ReactEventHandler<HTMLDivElement> - -
onTimeUpdate ReactEventHandler<HTMLDivElement> - -
onTimeUpdateCapture ReactEventHandler<HTMLDivElement> - -
onVolumeChange ReactEventHandler<HTMLDivElement> - -
onVolumeChangeCapture ReactEventHandler<HTMLDivElement> - -
onWaiting ReactEventHandler<HTMLDivElement> - -
onWaitingCapture ReactEventHandler<HTMLDivElement> - -
onAuxClick MouseEventHandler<HTMLDivElement> - -
onAuxClickCapture MouseEventHandler<HTMLDivElement> - -
onClick MouseEventHandler<HTMLDivElement> - -
onClickCapture MouseEventHandler<HTMLDivElement> - -
onContextMenu MouseEventHandler<HTMLDivElement> - -
onContextMenuCapture MouseEventHandler<HTMLDivElement> - -
onDoubleClick MouseEventHandler<HTMLDivElement> - -
onDoubleClickCapture MouseEventHandler<HTMLDivElement> - -
onDrag DragEventHandler<HTMLDivElement> - -
onDragCapture DragEventHandler<HTMLDivElement> - -
onDragEnd DragEventHandler<HTMLDivElement> - -
onDragEndCapture DragEventHandler<HTMLDivElement> - -
onDragEnter DragEventHandler<HTMLDivElement> - -
onDragEnterCapture DragEventHandler<HTMLDivElement> - -
onDragExit DragEventHandler<HTMLDivElement> - -
onDragExitCapture DragEventHandler<HTMLDivElement> - -
onDragLeave DragEventHandler<HTMLDivElement> - -
onDragLeaveCapture DragEventHandler<HTMLDivElement> - -
onDragOver DragEventHandler<HTMLDivElement> - -
onDragOverCapture DragEventHandler<HTMLDivElement> - -
onDragStart DragEventHandler<HTMLDivElement> - -
onDragStartCapture DragEventHandler<HTMLDivElement> - -
onDrop DragEventHandler<HTMLDivElement> - -
onDropCapture DragEventHandler<HTMLDivElement> - -
onMouseDown MouseEventHandler<HTMLDivElement> - -
onMouseDownCapture MouseEventHandler<HTMLDivElement> - -
onMouseEnter MouseEventHandler<HTMLDivElement> - -
onMouseLeave MouseEventHandler<HTMLDivElement> - -
onMouseMove MouseEventHandler<HTMLDivElement> - -
onMouseMoveCapture MouseEventHandler<HTMLDivElement> - -
onMouseOut MouseEventHandler<HTMLDivElement> - -
onMouseOutCapture MouseEventHandler<HTMLDivElement> - -
onMouseOver MouseEventHandler<HTMLDivElement> - -
onMouseOverCapture MouseEventHandler<HTMLDivElement> - -
onMouseUp MouseEventHandler<HTMLDivElement> - -
onMouseUpCapture MouseEventHandler<HTMLDivElement> - -
onSelect ReactEventHandler<HTMLDivElement> - -
onSelectCapture ReactEventHandler<HTMLDivElement> - -
onTouchCancel TouchEventHandler<HTMLDivElement> - -
onTouchCancelCapture TouchEventHandler<HTMLDivElement> - -
onTouchEnd TouchEventHandler<HTMLDivElement> - -
onTouchEndCapture TouchEventHandler<HTMLDivElement> - -
onTouchMove TouchEventHandler<HTMLDivElement> - -
onTouchMoveCapture TouchEventHandler<HTMLDivElement> - -
onTouchStart TouchEventHandler<HTMLDivElement> - -
onTouchStartCapture TouchEventHandler<HTMLDivElement> - -
onPointerDown PointerEventHandler<HTMLDivElement> - -
onPointerDownCapture PointerEventHandler<HTMLDivElement> - -
onPointerMove PointerEventHandler<HTMLDivElement> - -
onPointerMoveCapture PointerEventHandler<HTMLDivElement> - -
onPointerUp PointerEventHandler<HTMLDivElement> - -
onPointerUpCapture PointerEventHandler<HTMLDivElement> - -
onPointerCancel PointerEventHandler<HTMLDivElement> - -
onPointerCancelCapture PointerEventHandler<HTMLDivElement> - -
onPointerEnter PointerEventHandler<HTMLDivElement> - -
onPointerLeave PointerEventHandler<HTMLDivElement> - -
onPointerOver PointerEventHandler<HTMLDivElement> - -
onPointerOverCapture PointerEventHandler<HTMLDivElement> - -
onPointerOut PointerEventHandler<HTMLDivElement> - -
onPointerOutCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCapture PointerEventHandler<HTMLDivElement> - -
onGotPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCapture PointerEventHandler<HTMLDivElement> - -
onLostPointerCaptureCapture PointerEventHandler<HTMLDivElement> - -
onScroll UIEventHandler<HTMLDivElement> - -
onScrollCapture UIEventHandler<HTMLDivElement> - -
onWheel WheelEventHandler<HTMLDivElement> - -
onWheelCapture WheelEventHandler<HTMLDivElement> - -
onAnimationStart AnimationEventHandler<HTMLDivElement> - -
onAnimationStartCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationEnd AnimationEventHandler<HTMLDivElement> - -
onAnimationEndCapture AnimationEventHandler<HTMLDivElement> - -
onAnimationIteration AnimationEventHandler<HTMLDivElement> - -
onAnimationIterationCapture AnimationEventHandler<HTMLDivElement> - -
onTransitionEnd TransitionEventHandler<HTMLDivElement> - -
onTransitionEndCapture TransitionEventHandler<HTMLDivElement> - -
asChild enum - -
ref enum - Allows getting a ref to the component instance.
Once the component unmounts, React will set ref.current to null
(or call the ref with null if you passed a callback ref).
@see {@link https://react.dev/learn/referencing-values-with-refs#refs-and-the-dom React Docs}

基于 MIT 许可发布