@@ -9,6 +9,7 @@ import { FlexibleOverlay, Placement } from '../../overlay';
99import { PopperTrigger } from '../../shared/components/popper-trigger' ;
1010import { POPPER_TRIGGER_TOKEN } from '../../shared/components/popper-trigger/src/popper-trigger-types' ;
1111import DInput from '../../input/src/input' ;
12+ import { SelectArrowIcon , InputClearIcon } from '../../svg-icons' ;
1213import './cascader.scss' ;
1314
1415export default defineComponent ( {
@@ -66,12 +67,14 @@ export default defineComponent({
6667 ) }
6768 { ! showClearable . value && (
6869 < div class = { `${ ns . e ( 'icon' ) } ${ ns . m ( 'drop-icon-animation' ) } ` } >
69- < d-icon name = "select-arrow" size = "12px" > </ d-icon >
70+ < SelectArrowIcon / >
7071 </ div >
7172 ) }
7273 { showClearable . value && props . clearable && (
7374 < div class = { `${ ns . e ( 'icon' ) } ${ ns . e ( 'close' ) } ` } onClick = { clearData } >
74- < d-icon name = "close" size = "12px" > </ d-icon >
75+ < div class = "close-icon-container" >
76+ < InputClearIcon />
77+ </ div >
7578 </ div >
7679 ) }
7780 </ div >
@@ -103,15 +106,17 @@ export default defineComponent({
103106 ) }
104107 { props . filterable && isSearching . value && (
105108 < div class = { ns . e ( 'panel' ) } >
106- { suggestionsList . value . length === 0
107- ? < label style = "font-weight: bold;" > 没有数据</ label >
108- : suggestionsList . value . map ( ( item ) => {
109+ { suggestionsList . value . length === 0 ? (
110+ < label style = "font-weight: bold;" > 没有数据</ label >
111+ ) : (
112+ suggestionsList . value . map ( ( item ) => {
109113 return (
110114 < div class = { ns . e ( 'suggest-list' ) } onClick = { ( ) => chooseSuggestion ( cloneDeep ( item ) ) } >
111115 { item . labelsString }
112116 </ div >
113117 ) ;
114- } ) }
118+ } )
119+ ) }
115120 </ div >
116121 ) }
117122 </ div >
0 commit comments