File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
packages/kit-headless/src/components/select Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -192,7 +192,7 @@ export const SelectImpl = component$<SelectProps<boolean> & InternalSelectProps>
192
192
track ( ( ) => bindValueSig . value ) ;
193
193
194
194
for ( const [ index , item ] of itemsMapSig . value ) {
195
- if ( bindValueSig . value . includes ( item . value ) ) {
195
+ if ( bindValueSig . value ? .includes ( item . value ) ) {
196
196
await selectionManager$ ( index , 'add' ) ;
197
197
198
198
if ( initialLoadSig . value ) {
@@ -256,7 +256,11 @@ export const SelectImpl = component$<SelectProps<boolean> & InternalSelectProps>
256
256
const newUserSigValues = JSON . stringify ( values ) ;
257
257
258
258
if ( currUserSigValues !== newUserSigValues ) {
259
- bindValueSig . value = values ;
259
+ if ( context . multiple ) {
260
+ bindValueSig . value = values ;
261
+ } else {
262
+ bindValueSig . value = values [ 0 ] ;
263
+ }
260
264
}
261
265
}
262
266
You can’t perform that action at this time.
0 commit comments