@zh-keyboard/vue
Version:
基于Vue的中文虚拟键盘组件
35 lines (34 loc) • 1.08 kB
TypeScript
import { KeyBoardMode, KeyEvent } from '../types';
type __VLS_Props = {
/**
* 默认的键盘模式
*/
defaultMode?: KeyBoardMode;
/**
* 是否启用手写输入
*/
enableHandwriting?: boolean;
/**
* 键盘定位模式
* @default 'static'
*/
position?: 'static' | 'float' | 'bottom';
/**
* 当没有input获得焦点时是否禁用键盘
* @default true
*/
disableWhenNoFocus?: boolean;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
key: (payload: KeyEvent) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
onKey?: ((payload: KeyEvent) => any) | undefined;
}>, {
enableHandwriting: boolean;
defaultMode: KeyBoardMode;
position: "static" | "float" | "bottom";
disableWhenNoFocus: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
keyboardRef: HTMLDivElement;
}, any>;
export default _default;