Input 输入框

输入框用于接收用户输入。

基础用法

import { Input } from '@enterprise-ui/react19';

<Input placeholder="请输入内容" />

尺寸

输入框提供三种尺寸:smallmediumlarge

禁用状态

只读状态

受控组件

当前值: (空)

import { useState } from 'react';
import { Input } from '@enterprise-ui/react19';

const [value, setValue] = useState('');

<Input
  value={value}
  onChange={(e) => setValue(e.target.value)}
  placeholder="受控输入框"
/>

不同类型

API

Input Props

参数说明类型默认值
size输入框尺寸'small' | 'medium' | 'large''medium'
value输入框值(受控)string-
defaultValue默认值(非受控)string-
placeholder占位符string-
disabled是否禁用booleanfalse
readOnly是否只读booleanfalse
type输入框类型'text' | 'password' | 'email' | 'number' | 'tel' | 'url' | 'search''text'
onChange值变化回调(e: React.ChangeEvent<HTMLInputElement>) => void-