Skip to content
On this page

Input 输入框

● 基本用法

的基本使用示例

展示代码
vue
<template>
         <k-input placeholder="请输入内容" v-model="iptValue"></k-input>
</template>
<script lang="ts" setup>
import {ref} from 'vue'
const iptValue = ref('')
</script>

● 禁用状态

通过disabled属性限制输入及操作实现禁用状态

展示代码
vue
<template>
      <k-input placeholder="这是一个被禁用的输入框" disabled/>
</template>

● 密码类型

可通过设置type为password来启用是否开启显示密码

展示代码
vue
<template>
      <k-input placeholder="密码类型" type="password"/>
</template>

● 带图标

可使用 leftIcon 或者 rightIcon 来定义显示图标并确定显示的位置。

展示代码
vue
<template>
         <k-input placeholder="请输入内容" leftIcon="k-icon-sousuo1"></k-input>
         <k-input placeholder="请输入内容" rightIcon="k-icon-book_line"></k-input>
</template>

Attributes 参数

参数类型说明可选值默认值
v-modelstring / numberinput绑定值————
typestring支持所有原生type值————
placeholderstring输入框占位字符————
disabledBoolean是否禁用true / falsefalse
readonlyBoolean原生属性,是否只读true / falsefalse
formString原生属性,所属表单————
clearableBoolean是否可清空true / falsefalse
showPasswordBoolean是否显示密码查看图标,
需配合type为password类型一起使用
true / falsefalse
sizeString尺寸大小default / small / minidefault
leftIcon / rightIconString是否带图标,并确定图标的位置参考图标库——
autofocusBoolean是否自动获取输入框焦点true / falsefalse
focusColorString自定义Focus颜色的色值————

Released under the MIT License.