何时使用
用于标记事物的属性和维度。
进行分类。
用于标记事物的属性和维度。
进行分类。
Tag.Selectable 可以用于一些轻量的需要选中状态的场景,可作为 checkbox 使用。 该组件提供了受控和非受控两种用法,但强烈建议以受控方式使用。
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 选填,标签的颜色,可选值:blue green orange red gray | String | blue |
| type | 选填,标签的类型,可选:normal closeable link | String | normal |
| size | 选填,标签的类型,可选:medium small | String | small |
| icon | 选填,左侧图标,对应 Icon 组件中的值,也可以自已传入 Icon | String / ReactDOM | 无 |
| value | 选填,当 type 为 closeable 时用来标识 colortag 的一个值 | Any | 无 |
| onClose | 选填,当 type 为 closeable 时点击取消图标时的回调函数,会携带一个 value 参数 | Function | 无 |
| href | 选填,当 type 为 link 时的跳转链接 | String | 无 |
| target | 选填,当 type 为 link 时的 target 值,与 a 标签一致 | String | 无 |
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 选填,标签的颜色,可选值:blue green orange red gray | String | blue |
| icon | 选填,左侧图标,对应 Icon 组件中的值,也可以自已传入 Icon | String / ReactDOM | |
| checked | 标签是否被选中,受控用法 tag checked or not, a controlled way | Boolean | - |
| defaultChecked | 标签是否默认被选中,非受控用法 tag checked or not by default, a uncontrolled way | Boolean | - |
| onChange | 选中状态变化时触发的事件 签名: Function(checked: Boolean, e: Event) => void 参数: checked: {Boolean} 是否选中 e: {Event} Dom 事件对象 | Function | func.noop |
| disabled | 标签是否被禁用 | Boolean | - |
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 选填,标签的颜色,可选值:blue green orange red gray | String | blue |
| 按键 | 说明 |
|---|---|
| SPACE | 选择,取消或删除当前标签 |