星标的基本使用方法
星标的基本使用方法
可以通过 align 属性来改变 tooltip 弹出位置
受控星标, 是指组件的值由上层组件决定, 如果开关定义了 value 属性, 就表示此星标是受控星标.
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| text | starred 为 false 的时候 tooltip 弹出文字 | String | - |
| starredText | starred 为 true 的时候 tooltip 弹出文字 | String | - |
| align | tooltip 弹出位置,与 tooltip 的 align 属性一致 | String | 't' |
| onChange | 开关状态改变是触发此事件 签名: Function(starred: Boolean, e: Event) => void 参数: starred: {Boolean} 是否为打开状态 e: {Event} DOM 事件对象 | Function | () => {} |
| starred | 开关当前的值(针对受控组件) | Boolean | - |
| defaultStarred | 开关默认值 (针对非受控组件) | Boolean | false |
| onClick | 鼠标点击事件 签名: Function(e: Event) => void 参数: e: {Event} DOM 事件对象 | Function | - |
| onKeyDown | 键盘按键事件 签名: Function(e: Event) => void 参数: e: {Event} DOM 事件对象 | Function | - |
| 按键 | 说明 |
|---|---|
| Enter | 切换选中状态 |
| SPACE | 切换选中状态 |