输入框
基础使用
Loading...
function Demo() {const [value, onChange] = useState('')return (<div className="c-row c-gutter-x-md"><div><CInput {...{ value, onChange }} placeholder="普通输入框" /></div><div><CInput{...{ value, onChange }}placeholder="密码输入框"type="password"/></div><div><CInput {...{ value, onChange }} placeholder="圆角输入框" rounded /></div><div><CInput {...{ value, onChange }} placeholder="禁用状态" disabled /></div></div>)}
折叠/展开 代码
可清除
Loading...
function Demo() {const [value, onChange] = useState('')return (<><CInput {...{ value, onChange }} clearable placeholder="可清除内容" /></>)}
折叠/展开 代码
不同尺寸
Loading...
function Demo() {const [value, onChange] = useState('')return (<div className="c-row c-gutter-x-md c-items-center c-wrap"><div><CInput {...{ value, onChange }} size="xs" placeholder="超小尺寸" /></div><div><CInput {...{ value, onChange }} size="sm" placeholder="小尺寸" /></div><div><CInput{...{ value, onChange }}size="md"placeholder="中等(默认)尺寸"/></div><div><CInput {...{ value, onChange }} size="lg" placeholder="大尺寸" /></div><div><CInput {...{ value, onChange }} size="xl" placeholder="超大尺寸" /></div></div>)}
折叠/展开 代码
前置&后置内容
Loading...
function Demo() {const [value, onChange] = useState('abc')return (<div className="c-row c-gutter-x-md"><div><CInput{...{ value, onChange }}placeholder="前置内容&后置内容"prefix="+234"suffix="@someone"/></div><div><CInput{...{ value, onChange }}roundedplaceholder="前置与后置图标"clearableprefix={<CIcon content={MdIcons.matContactPhone} />}suffix={<CIcon content={MdIcons.matDateRange} />}/></div></div>)}
折叠/展开 代码
加载态
Loading...
function Demo() {const [value, onChange] = useState('')return (<div className="c-row c-gutter-x-md"><div><CInput {...{ value, onChange }} rounded placeholder="加载中" loading /></div><div><CInput{...{ value, onChange }}roundedloadingplaceholder="加载中"customLoading={<CLoadingBar color="purple" />}/></div></div>)}
折叠/展开 代码
Props
名称 (*代表必须) | 描述 | 类型 | 默认值 |
---|
No Data