Skip to content

usePressFeedback

@astryxdesign/core v0.7.1 · usePressFeedback

参数 ​

名称类型默认值说明
options.hasOverlaybooleantrue要不要带上默认的按压色(astryx-pressable 类,在 ::after 上画一层)。组件自己在样式里读 --_press-paint-image 画按压时传 false,只拿标记。

返回值 ​

名称类型说明
pressablePropsRecord<string, string>用 v-bind 铺到「画按压」的元素上:标记属性 data-astryx-pressable,默认还有 class: 'astryx-pressable'。手指按压成立时控制器在元素上写 data-astryx-press="on",抬手淡出时写 "fading"。默认样式在按压成立的第一帧画出 --astryx-color-overlay-pressed,抬手后 200 毫秒淡出,鼠标仍然走 :active。