File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,7 +132,12 @@ export default function SelectDemo() {
132132 onSearch= {handleSearch}
133133 onChange= {handleChange}
134134 style= {{width: 260 }}
135- dataSource= {dataList}
135+ labelKey= " name"
136+ valueKey= " userId"
137+ dataSource= {dataList .map (item => ({
138+ name: item .label ,
139+ userId: item .value
140+ }))}
136141 / >
137142 < / div>
138143 < div>
Original file line number Diff line number Diff line change @@ -13,8 +13,6 @@ export default function MultiSearch({
1313 onMultiChange,
1414 positionPop,
1515 selectedList,
16- labelKey,
17- valueKey,
1816 maxTagCount,
1917 setSearchStatus,
2018 disabled,
@@ -60,6 +58,7 @@ export default function MultiSearch({
6058 positionPop ( ) ;
6159 }
6260 } ;
61+ console . log ( selectList ) ;
6362
6463 const onItemClose = ( evt , item ) => {
6564 evt . stopPropagation ( ) ;
@@ -77,8 +76,8 @@ export default function MultiSearch({
7776 return (
7877 < >
7978 { showSelectList . map ( item => (
80- < span key = { item [ valueKey ] } className = { `${ selector } -multiple-search-item ${ disabled && 'disabled' } ` } >
81- < span className = { `${ selector } -multiple-search-item-text` } title = { item [ labelKey ] } > { item [ labelKey ] } </ span >
79+ < span key = { item . value } className = { `${ selector } -multiple-search-item ${ disabled && 'disabled' } ` } >
80+ < span className = { `${ selector } -multiple-search-item-text` } title = { item . label } > { item . label } </ span >
8281 { ! disabled && < Icon type = "close" onClick = { evt => onItemClose ( evt , item ) } /> }
8382 </ span >
8483 ) ) }
You can’t perform that action at this time.
0 commit comments