表单
Input
一行文本输入。
示例
default
说明
单行文字输入。
和 Textarea、Select 共用 CONTROL_BASE,所以这三个不会各自漂走。标签、提示和错误交给 Field——一个只有 placeholder 没有标签的输入框等于没有标签,因为只要有人开始打字,placeholder 就消失了。
属性
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| invalid | boolean | 把静止态的边框画成 `--danger`,并反映到 `aria-invalid` 上。 | |
| ref | Ref<HTMLInputElement> | — |
同时接受 InputHTMLAttributes<HTMLInputElement> 里的全部属性,它们会直接透传给底层元素,不再逐条列出。
无障碍
- placeholder 不是标签——只要有人开始打字它就消失了。请配合 Field 使用。