UNPKG

car-plate-keyboard

Version:
90 lines (56 loc) 2.42 kB
# car-plate-keyboard ## 介绍 - car-plate-keyboard 是基于 Vue 的一款虚拟键盘,用于车牌号输入。 ## 示例 - [GitHub](https://baboon-king.github.io/car-plate-keyboard) - [GitEE](https://baboonking.gitee.io/car-plate-keyboard/) ## 如何使用 - 安装 ``` npm install car-plate-keyboard --save ``` - vue 中注册插件 ``` import carPlateKeyboard from 'car-plate-keyboard' import 'car-plate-keyboard/lib/carPlateKeyboard.css' Vue.use(carPlateKeyboard) ``` - 页面使用 ``` <car-plate-keyboard @submit="submit"></car-plate-keyboard> ``` ## API ### Props | 参数 | 说明 | 类型 | 默认值 | | ---------------------- | ------------------------------------ | ------- | ------ | | value | 默认值 | String | "" | | open-keyboard-on-init | 初始化时就弹出键盘(在弹窗中使用时) | Boolean | false | | close-on-click-overlay | 点击遮罩关闭键盘 | Boolean | true | | overlay | 是否使用遮罩 | Boolean | true | | preview-on-keyboard | 是否在键盘上预览输入的值 | Boolean | true | | check-input-blocked | 检查键盘是否挡住输入框 | Boolean | false | | readonly (1.0.2) | 是否只读 | Boolean | false | ### Events | 参数 | 说明 | 参数 | | ------ | ---- | ---------------------------- | | cancel | 取消 | value: string (当前输入的值) | | submit | 确定 | value: string (当前输入的值) | ### Slots | 参数 | 说明 | slotProps | | --------- | ------------------------ | ----------- | | default | 自定义输入框 | value:Array | | backspace | 自定义退格(删除)按钮内容 | - | ## 声明 - 本项目基于此项目上 [input-number-plate](https://github.com/woke-T/input-number-plate) 进行二次开发 - 在此感谢 [原作者](https://github.com/woke-T) 对开源做出的贡献 ## Change Log ### 1.0.4 - 修复 遮罩覆盖键盘问题 ### 1.0.3 - 修复 ios 上打开键盘时,定位错误问题 ### 1.0.2 - 增加 只读 `readonly` api ### 1.0.1 - none ### 1.0.0 - 首个版本