pull/8271/merge
雨溪 2025-07-14 10:59:35 +00:00 committed by GitHub
commit 193ff4f6bb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 71 additions and 63 deletions

View File

@ -438,6 +438,7 @@ export default defineComponent({
// KeyDown
const onInternalKeyDown: KeyboardEventHandler = (event, ...rest) => {
event.preventDefault();
const clearLock = getClearLock();
const { which } = event;
@ -809,6 +810,13 @@ export default defineComponent({
// >>> Selector
const selectorNode = (
<div
{...domProps}
class={mergedClassName}
onMousedown={onInternalMouseDown}
onKeydown={onInternalKeyDown}
onKeyup={onInternalKeyUp}
>
<SelectTrigger
ref={triggerRef}
disabled={disabled}
@ -871,6 +879,7 @@ export default defineComponent({
},
}}
></SelectTrigger>
</div>
);
// >>> Render
let renderNode: VueNode;
@ -910,7 +919,6 @@ export default defineComponent({
</span>
)}
{selectorNode}
{arrowNode}
{clearNode}
</div>