Skip to content

Input

Basic usage

html
<div>
  <ot-space>
    <div>
      <ot-input clearable maxLength=10 placeholder="Basic usage" />
    </div>
  </ot-space>
</div>

Disabled Input


html
<div>
  <ot-space>
    <div>
      <ot-input disabled=true placeholder="Basic usage" />
    </div>
  </ot-space>
</div>

Different Sizes




html
<div>
  <ot-space>
    <div>
      <ot-input size="small" placeholder="Basic usage" />
      <br>
      <ot-input size="medium" placeholder="Basic usage" />
      <br>
      <ot-input size="large" placeholder="Basic usage" />
    </div>
  </ot-space>
</div>

Input 组件配置项

属性名类型默认值描述
placeholderstringundefined输入框提示信息
namestringundefined输入框的名称,用于表单提交时识别
valuestringundefined输入框的当前值
disabledbooleanfalse是否禁用输入框
maxLengthnumberundefined输入框允许的最大字符数
size'small' | 'medium' | 'large''medium'输入框尺寸大小
clearablebooleanfalse是否显示清除按钮以允许用户清空输入

注意

  • clearabletrue 并且输入框有内容且未禁用时,会显示一个可点击的清除按钮。
  • 输入框的值通过属性绑定和事件监听进行同步更新。当用户输入时,会触发 input 事件并更新内部状态 _valueformItemValue