Skip to content
页面目录

输入框 Input

这是一个基本数据录入组件,也是一个表单组件,并在原生控件基础上进行了功能扩展,可以组合使用

基本用法

input的基本用法,通过v-model实现双向数据绑定

禁用状态

禁用输入框

尺寸属性

输入框尺寸类型包括mini, small, medium, 默认为medium大小

基本属性

继承了原生的input的type属性,比如button, radio, submit, text

可清空属性

设置clearable属性, 通过sb-input的值是否为空以及是否鼠标是否移入来判断是否需要显示可清空图标。

密码框

设置show-password属性可以得到一个可切换显示隐藏的密码框。

可自适应高度文本域

通过设置autosize属性来开启自适应高度,同时autosize也可以传对象形式来指定最小minRows和最大行高maxRows

复合型输入框

通过slot插槽来对输入框进行前置输入设置和后置输入设置。

http://
.com

API

<Input> Props

参数名描述类型默认值
modelValue (v-model)双向数据绑定值`StringNumber`
disabled是否禁用booleanfalse
size输入框的大小'mini' | 'medium' | 'small'medium
type输入框的的基本属性'button' | 'radio' | 'submit' | ...'text'
clearable是否可以清空输入框内容boolean'false'
show-password输入框的内容是否为密码形式boolean`false
autosize可自适应高度输入框Object-

<Input> Events

事件名描述参数
change输入框中的值改变时触发value: string
update:modelValue更新双向数据绑定的值value: string

<Input> Slots

插槽名描述参数
prepend复合插入槽,输入框的前缀内容-
append复合插入槽,输入框的后缀内容-

在第五届青训营的契机下,本组件库由 Seven 团队协作完成开发并遵守 MIT 许可证