usePressFeedback
@astryxdesign/core v0.7.1 · usePressFeedback
参数
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
options.hasOverlay | boolean | true | 要不要带上默认的按压色(astryx-pressable 类,在 ::after 上画一层)。组件自己在样式里读 --_press-paint-image 画按压时传 false,只拿标记。 |
返回值
| 名称 | 类型 | 说明 |
|---|---|---|
pressableProps | Record<string, string> | 用 v-bind 铺到「画按压」的元素上:标记属性 data-astryx-pressable,默认还有 class: 'astryx-pressable'。手指按压成立时控制器在元素上写 data-astryx-press="on",抬手淡出时写 "fading"。默认样式在按压成立的第一帧画出 --astryx-color-overlay-pressed,抬手后 200 毫秒淡出,鼠标仍然走 :active。 |