@@ -24,23 +24,24 @@ export default defineComponent({
2424 } ; 
2525
2626 return  ( )  =>  { 
27+  const  inputProps  =  { 
28+  size : props . size , 
29+  disabled : props . disabled , 
30+  autoFocus : props . autoFocus , 
31+  modelValue : keywords . value , 
32+  placeholder : props . placeholder , 
33+  cssClass : props . cssClass , 
34+  onKeydown : onInputKeydown , 
35+  "onUpdate:modelValue" : onInputUpdate , 
36+  } ; 
2737 return  ( 
2838 < div  class = { rootClasses . value } > 
2939 { props . iconPosition  ===  'left'  &&  ( 
3040 < div  class = 'devui-search__icon'  onClick = { onClickHandle } > 
3141 < d-icon  name = 'search'  size = 'inherit'  key = 'search' > </ d-icon > 
3242 </ div > 
3343 ) } 
34-  < DInput 
35-  size = { props . size } 
36-  disabled = { props . disabled } 
37-  autoFocus = { props . autoFocus } 
38-  modelValue = { keywords . value } 
39-  maxLength = { props . maxLength } 
40-  placeholder = { props . placeholder } 
41-  cssClass = { props . cssClass } 
42-  onKeydown = { onInputKeydown } 
43-  onUpdate :modelValue = { onInputUpdate } > </ DInput > 
44+  < DInput  { ...inputProps } > </ DInput > 
4445 { clearIconShow . value  &&  ( 
4546 < div  class = 'devui-search__clear'  onClick = { onClearHandle } > 
4647 < d-icon  name = 'close'  size = 'inherit'  key = 'close' > </ d-icon > 
0 commit comments