feat(Field): add clear-icon prop (#8438)

This commit is contained in:
neverland
2021-04-01 09:51:00 +08:00
committed by GitHub
parent d51db70789
commit 2a065f85ef
5 changed files with 30 additions and 1 deletions
+9 -1
View File
@@ -97,6 +97,10 @@ export default defineComponent({
type: Boolean,
default: null,
},
clearIcon: {
type: String,
default: 'clear',
},
modelValue: {
type: [String, Number],
default: '',
@@ -546,7 +550,11 @@ export default defineComponent({
<div class={bem('body')}>
{renderInput()}
{showClear.value && (
<Icon name="clear" class={bem('clear')} onTouchstart={onClear} />
<Icon
name={props.clearIcon}
class={bem('clear')}
onTouchstart={onClear}
/>
)}
{renderRightIcon()}
{slots.button && <div class={bem('button')}>{slots.button()}</div>}