## vue-number-keyboard
vue-number-keyboard是基于VUE实现的数字键盘插件,当前支持整数、小数数字输入、乱序键盘,demo中给出了常用的验证码、金额数字示例。数字键盘的大小包括字体尺寸支持响应式。
[查看DEMO](https://yujinjin.github.io/vue-number-keyboard/)
## 运行项目
clone项目到本地,进入项目文件夹,安装依赖
```javascript
git clone https://github.com/yujinjin/vue-number-keyboard.git
cd loading
npm install
```
运行demo,会自动打开浏览器地址运行
```javascript
npm run demo
```
编译打包项目
```javascript
npm run compile
```
## NPM
```javascript
npm install vue-number-keyboard
```
## 依赖
- VUE
## 使用
作为插件
```javascript
import Vue from 'vue'
import numberKeyboard from 'vue-number-keyboard'
import "vue-number-keyboard/dist/vue-number-keyboard.css"
// VUE use
Vue.use(numberKeyboard);
```
## 可配置属性选项
名称 | 描述 | 默认值 | 可选项
---|---|---|---
`value` | 双向绑定值,用于显示或隐藏数字键盘 | false | `Boolean`
`disorder` | 数字键盘是否乱序,常用于密码输入 | false | `Boolean`
`styleName` | 数字键盘风格 | 'popular' | simple(无确认键和小数点,一般用于密码或验证码输入)、popular(有确认键和小数点,一般用于价格或金额输入)
`confirmText` | 键盘确认键文案 | '确定' | `String`
`isInteger` | 是否是整数 | false | `Boolean`
## 示例
###### 1. 货币金额
```html
<number-keyboard v-model="isShowAmountKeyboard" @delete="withdrawAmount ? (withdrawAmount = withdrawAmount.substring(0, withdrawAmount.length - 1)) : ''" @keyDown="withdrawAmountInput"></number-keyboard>
```
示例:
![image](https://note.youdao.com/yws/public/resource/b2a61ad71011584a10dcc60987acf09a/xmlnote/41D7071D69CD4577806E2E8E7C1E662D/6123)
###### 2. 验证码
```html
<number-keyboard :isInteger="true" @confirm="save" v-model="isShowVerificationCodeKeyboard" @keyDown="verificationCodeInput" @delete="validateCode ? (validateCode = validateCode.substring(0, validateCode.length - 1)) : ''"></number-keyboard>
```
示例:
![image](https://note.youdao.com/yws/public/resource/b2a61ad71011584a10dcc60987acf09a/xmlnote/A830BE497BE140959B3D210744485B87/6125)
###### 3. 密码输入(数字乱序)
```html
<number-keyboard :isInteger="true" :disorder="true" v-model="isShowPasswordKeyboard" @keyDown="passwordInput" @delete="password ? (validateCode = password.substring(0, password.length - 1)) : ''"></number-keyboard>
```
示例:
![image](https://note.youdao.com/yws/public/resource/b2a61ad71011584a10dcc60987acf09a/xmlnote/D72170E3234B4FA6AE17488D8B02D942/6127)
## 最后
- 如果喜欢一定要 star哈!!!(谢谢!!)
- 如果有意见和问题 请在 lssues提出,我会在线解答。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
vue-number-keyboard是基于VUE实现的数字键盘插件,当前支持整数、小数数字输入、乱_vue-number-keyboard.zip (27个子文件)
vue-number-keyboard-master
babel.config.js 48B
.eslintrc.js 969B
src
keyboard-hide.png 493B
keyboard-del-simple.png 543B
index.js 319B
keyboard-del.png 947B
number-keyboard.vue 11KB
demo
site.ico 66KB
app.vue 12KB
index.html 3KB
index.js 374B
.env.demo 37B
dist
vue-number-keyboard.umd.js.map 84KB
vue-number-keyboard.umd.min.js.map 98KB
vue-number-keyboard.umd.min.js 20KB
vue-number-keyboard.umd.js 61KB
vue-number-keyboard.common.js.map 83KB
vue-number-keyboard.css 9KB
vue-number-keyboard.common.js 61KB
demo.html 228B
package.json 3KB
.env.lib 36B
.npmignore 120B
vue.config.js 2KB
.gitignore 56B
README.md 3KB
postcss.config.js 154B
共 27 条
- 1
资源评论
好家伙VCC
- 粉丝: 2123
- 资源: 9145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功