# Input 输入框

# 使用指南

用于接受单行文本。

# 规则

  • 支持通过键盘或者剪切板输入文本。
  • 通过光标可以在水平方向进行移动。
  • 对特定格式的文本进行处理,eg:隐藏密码。

# 代码演示

查看代码

# 与thinking-ui 2.0版组件的区别以及迁移

按照新的单行输入组件规范修改相关样式

  1. 弃用的props: extraEmail
  2. 弃用的slot: prepend

# API

# Prop

属性 说明 类型 默认值
value value,v-model绑定值 string
name input 的 name string
type text number password email tel urlinput原生类型 string text
placeholder 提示文本 string ''
wait 设置change事件触发事件间隔多久触发,单位ms number 200
readonly 是否只读 boolean false
disabled 是否禁用 boolean false
clearable 是否可以清除 boolean true
forceClear clearable: ture, 默认focus时才显示, forceClear: true则强制显示 boolean false
maxlength 最大长度 number
border 是否包含下划线,默认有 boolean true
format 格式化的函数 function
plaintext 是否可以切换明文密码 boolean false

# Event

事件名 说明 参数
input 文本改变时触发,v-model绑定事件 value:文本内容
change 文本改变时触发 value:文本内容
focus 文本聚焦触发 evt
blur 文本失焦触发 evt
click 点击输入框触发 evt

# Function

  • 实例方法
方法名 说明 参数
focus 使input获取焦点 -
blur 使input失去焦点 -

# Slots

参数 说明
append input后置插槽