# master-keyboard
**Repository Path**: bugking7_uniapp_plug/master-keyboard
## Basic Information
- **Project Name**: master-keyboard
- **Description**: 万能键盘(数字键盘、带小数点数字键盘、身份证号键盘、车牌号键盘)
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 3
- **Created**: 2021-09-02
- **Last Updated**: 2023-02-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 万能键盘
## 简介
万能键盘是一款集**数字键盘、带小数点的数字键盘、身份证键盘、车牌号键盘**为一身的自定义键盘。
## 属性
属性|类型|可为空|备注
-|-|-|-
keyboardtype|String| 是| 'number':数字键盘(默认),'digit':带小数点数字键盘,'idcard':身份证键盘,'car':车牌键盘
defaultValue |String | 否|初始化键盘值,默认为'',每次回调重新赋值
newCar | Boolean |是| 是否为新能源车牌,keyboardtype='car'生效,默认为false
## 事件
事件名| 备注
-|-
@keyboardClick | 键盘输入回调,返回值event:{value:value},键盘输入值:event.value
## 说明
可配合`input`使用,也可配合`text、view`等组件使用,请注意如果配合`input`使用,`input`请添加`:disabled="true"`属性,暂时还未找到`input`隐藏软键盘的方法,如果你有关于隐藏软键盘的方法,欢迎评论留言。
## 基本用法
data:{
return {
title: ''
}
}
methods: {
handleShowKeyboard(){
this.$refs.keyboard.open(true)//true 键盘显示 false 键盘隐藏
},
handleClick(e){
this.title = e.value //键盘输入值
}
}
## 兼容性
微信、QQ小程序、Android、Edge实测没问题,IOS没有本子尚未测试。
## 其他
第一次写插件,不足之处,请多多原谅。有任何问题,欢迎评论指出。感谢你的关注和支持。
【蝴蝶壁纸】QQ小程序,每天分享免费壁纸!

【缘来是星座】微信小程序,每天1点、7点、17点更新十二星座运势,还可以查看你的他(她)和你是否配对奥!
