Skip to content

Input 输入框 ​

支持 v-model 双向绑定、清除与尺寸。

基础用法 ​

输入值:(空)
vue
<script setup lang="ts">
import { ref } from 'vue'
const value = ref('')
</script>

<template>
  <KbInput v-model="value" placeholder="请输入内容" clearable />
</template>

密码与禁用 ​

API ​

属性类型默认值说明
modelValuestring''绑定值
type'text' | 'password' | 'number''text'输入类型
placeholderstring—占位提示
disabledbooleanfalse禁用
readonlybooleanfalse只读
clearablebooleanfalse显示清除按钮
size'small' | 'medium' | 'large''medium'尺寸

事件 ​

事件参数说明
update:modelValuestring输入时触发
changestring失焦时触发
focus / blurFocusEvent聚焦/失焦