0.0.1 • Published 2 years ago
keyboard-event-register v0.0.1
Description
该库用来设置快捷键
Build
npm run build
Start Demo
npm run dev
Params
@param keys: string | string[] KeyboardEvent对象中的key
@param callback: () => void 回调方法
@param fn: () => boolean 满足fn中的条件时执行相应的回调
@param options: KeyboardEventRegisterOptions 额外的配置信息,触发事件可以为keyup/keydown,keydown事件触发完成后可以执行onKeyFinished回调
e.g.
import { defineComponent, onBeforeUnmount } from 'vue'
import { KeyboardEventRegister } from '@netm/keyboard-event-register'
export default defineComponent({
name: 'app',
setup () {
const register = new KeyboardEventRegister(['Control', 'Shift', 'q'], () => {
alert('hello')
})
onBeforeUnmount(() => {
register.unregisterKeyboardEvent()
})
}
})
0.0.1
2 years ago