1.1.8 • Published 3 years ago

vue-hzj-keyboard v1.1.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

vue-hzj-keyboard

基于vue的一款JS虚拟键盘,带拼音输入法,和QQ的手写输入法

安装

npm安装

npm install vue-hzj-keyboard -S

在 main.js 中写入以下内容全局注册:

import VueHzjKeyboard from 'vue-hzj-keyboard'
Vue.use(VueHzjKeyboard)

标签引入

handwritingapi.js要在全局引入,此文件在组件目录下面的lib目录里
<script src="./handwritingapi.js"></script>

使用

在非all模式下,input标签添加属性data-mode,然后在合适位置放置组件<vue-hzj-keyboard></vue-hzj-keyboard>即可。

<input type="text" data-mode="en_cap" />
<vue-hzj-keyboard float></vue-hzj-keyboard>

组件添加all属性即可为所有input标签注册弹出输入法

<vue-hzj-keyboard all float :blurHide="true" hand></vue-hzj-keyboard>

input标签属性

属性说明类型可选值默认值
data-mode弹出输入法的类型:en_let 英文小写en_cap 英文大写cn 中文hand 手写Stringen_leten_capcnhanden_let

组件属性

属性说明类型可选值默认值
all是否为所有input标签注册弹出输入法Booleantrue/falsefalse
float是否使输入法组件浮动在当前input标签下方Booleantrue/falsefalse
hand是否启用手写输入,默认禁用Booleantrue/falsefalse
blurHideinput标签失去焦点时是否隐藏输入组件Booleantrue/falsetrue
enter-active-class输入组件弹出来的动画效果,基于Animate.cssStringAnimate.css 官网fadeInUp
leave-active-class输入组件隐藏时的动画效果String同上fadeOutDown

手写输入法是QQ输入法手写识别汉字web版

1.1.8

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.5

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago