cloud-ui.vusion
Version:
Vusion Cloud UI
13 lines (12 loc) • 598 B
HTML
<span :class="$style.root">
<input ref="input" :class="$style.input" v-bind="$attrs" :close="close"
:value="currentValue" :color="currentColor || this.formItemVM && this.formItemVM.color"
@input="onInput" @focus="onFocus" @blur="onBlur" @keypress="onKeypress" v-on="listeners"
@compositionstart="compositionInputing = true"
@compositionend="onCompositionEnd">
<!-- @override: 增加了 icon -->
<span v-if="close && currentValue" :class="$style.close" @click="removeValue">
<i :class="$style.closeIcon"></i>
</span>
<slot></slot>
</span>