All Projects → yujinjin → vue-number-keyboard

yujinjin / vue-number-keyboard

Licence: other
vue-number-keyboard是基于VUE实现的数字键盘插件,当前支持整数、小数数字输入、乱序键盘,demo中给出了常用的验证码、金额数字示例。数字键盘的大小包括字体尺寸支持响应式。

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vue-number-keyboard

List Pull Loading
list-pull-loading是一个基于VUE实现的下拉刷新,上拉加载的组件。主使用IScroll(iscroll-probe)来实现,提供了项目中数据列表经常会用到的下拉提示信息、上拉提示信息、图片懒加载、回到顶部,其提示信息UI、内容可灵活配置,可使用提供的默认样式也可以自定义也可以隐藏。
Stars: ✭ 17 (-66.67%)
Mutual labels:  vue2, webpack3
Vue Multiple Page
vue + webpack 多页/单页 脚手架
Stars: ✭ 163 (+219.61%)
Mutual labels:  vue2, webpack3
Easy Vue
Learn vueJS Easily 👻
Stars: ✭ 896 (+1656.86%)
Mutual labels:  vue2, webpack3
vue-taobao
基于 vue2 + vuex + mint-ui 构建一个单页面应用
Stars: ✭ 19 (-62.75%)
Mutual labels:  vue2, webpack3
Numericaltextentry
An iOS library for beautiful number entry fields. iPad friendly. Written in Swift.
Stars: ✭ 16 (-68.63%)
Mutual labels:  keyboard, number
Vue2 Study
vue 的webpack配置,按需加载,element-ui,vuex
Stars: ✭ 16 (-68.63%)
Mutual labels:  vue2, webpack3
Vue2 Vue Router2 Webpack2
《从零搭建 vue2 vue-router2 webpack4 工程》《从零搭建 vue2 vue-router2 webpack3 工程》《搭建 vue2 vue-router2 webpack3 多入口工程》
Stars: ✭ 90 (+76.47%)
Mutual labels:  vue2, webpack3
Vue2-All
Vue2 + Vue-router2 + Vuex + Webpack + axios + jwt
Stars: ✭ 67 (+31.37%)
Mutual labels:  vue2, webpack3
persian
Some utilities for Persian language in Go (Golang)
Stars: ✭ 65 (+27.45%)
Mutual labels:  keyboard, number
NumPad
Number Pad (inspired by Square)
Stars: ✭ 81 (+58.82%)
Mutual labels:  keyboard, number
Vue2 Admin
基于vue-element-admin、Vue2 权限、监控、管理系统(包含地图等嵌套)
Stars: ✭ 74 (+45.1%)
Mutual labels:  vue2, webpack3
react-numeric
A react component for formatted number form fields
Stars: ✭ 30 (-41.18%)
Mutual labels:  money, number
react-native-awesome-pin
A highly interactive and customisable PIN code screen for React Native.
Stars: ✭ 28 (-45.1%)
Mutual labels:  keyboard, number
Android Xnumberkeyboard
Android number keyboard view. Android自定义的数字键盘。
Stars: ✭ 149 (+192.16%)
Mutual labels:  keyboard, number
Vue Numeric
Input field component to display a formatted currency value based on Vue.js
Stars: ✭ 341 (+568.63%)
Mutual labels:  money, vue2
salary-negotiation-tech
Articles and posts on salary negotiation for devs/nerds/software engineers/tech people.
Stars: ✭ 53 (+3.92%)
Mutual labels:  money
DataTypes
Built-in data types
Stars: ✭ 34 (-33.33%)
Mutual labels:  number
vue-lazy-load-img
vue版本的lazy-load-img图片懒加载插件
Stars: ✭ 31 (-39.22%)
Mutual labels:  vue2
number-to-bengali-word
An amazing package to convert your number to bengali word representation.
Stars: ✭ 22 (-56.86%)
Mutual labels:  number
kemal-vue-chat
this is experimental repo for Kemal and Vue.js (+ WebSocket)
Stars: ✭ 32 (-37.25%)
Mutual labels:  vue2

vue-number-keyboard

vue-number-keyboard是基于VUE实现的数字键盘插件,当前支持整数、小数数字输入、乱序键盘,demo中给出了常用的验证码、金额数字示例。数字键盘的大小包括字体尺寸支持响应式。

查看DEMO

运行项目

clone项目到本地,进入项目文件夹,安装依赖

git clone https://github.com/yujinjin/vue-number-keyboard.git
cd loading
npm install

运行demo,会自动打开浏览器地址运行

npm run demo

编译打包项目

npm run compile

NPM

npm install vue-number-keyboard

依赖

  • VUE

使用

作为插件

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. 货币金额
<number-keyboard v-model="isShowAmountKeyboard" @delete="withdrawAmount ? (withdrawAmount = withdrawAmount.substring(0, withdrawAmount.length - 1)) : ''" @keyDown="withdrawAmountInput"></number-keyboard>

示例:

image

2. 验证码
<number-keyboard :isInteger="true" @confirm="save" v-model="isShowVerificationCodeKeyboard" @keyDown="verificationCodeInput" @delete="validateCode ? (validateCode = validateCode.substring(0, validateCode.length - 1)) : ''"></number-keyboard>

示例:

image

3. 密码输入(数字乱序)
<number-keyboard :isInteger="true" :disorder="true" v-model="isShowPasswordKeyboard" @keyDown="passwordInput" @delete="password ? (validateCode = password.substring(0, password.length - 1)) : ''"></number-keyboard>

示例:

image

最后

  • 如果喜欢一定要 star哈!!!(谢谢!!)

  • 如果有意见和问题 请在 lssues提出,我会在线解答。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].