Giter Site home page Giter Site logo

zhouyuexie / vue-input-code Goto Github PK

View Code? Open in Web Editor NEW
67.0 4.0 22.0 2.78 MB

base on vue2.0+ verification code input component. (基于Vue2.0+的移动端验证码输入组件)

License: MIT License

JavaScript 98.97% HTML 0.28% Vue 0.76%
vue code input

vue-input-code's Introduction

vue-input-code

基于Vue2.0+的移动端验证码输入组件.

功能预览

  • 输入时回调
  • 结果回调
  • 自定义错误处理
  • 自定义验证码个数
  • 样式可控

这里是可爱的Demo

支持

支持 Vue.js 2.0+.

安装和使用

npm install vue-input-code --save
  • 作为全局组件使用
//在项目入口文件
import Vue from 'vue';
import VueInputCode from 'vue-input-code';
Vue.component('VueInputCode', VueInputCode)
  • 作为局部组件
//在某个组件中
import VueInputCode from 'vue-input-code'
export default {
  components: {
    VueInputCode
  }
}

HTML中使用:

<vue-input-code span-size="20px" type="number" :number="5" height="50px" span-color="#f35252" input-color="#3498db" input-size="24px" :code="code" :getinput="getInput" :success="success"></vue-input-code>

<!-- 请在引用vue之后引用组件VueInputCode -->
<script src="/you/local/file/path/vue.min.js"></script>
<script src="/you/local/file/path/VueInputCode.min.js"></script> 

API

参数 类型 说明 可选值 默认值
code 数组 用户输入的验证码数组
type 字符串 用户输入类型 number,text number
upper-case Boolean 类型为text的时候可调整输入的字符串为大写 true,false false
get-input 函数 用户每次输入后的回调函数,接受一个验证码字符串
success 函数 用户输入完成后的回调函数,接受一个验证码字符串
error 函数 用户输入不是预期的值的回调函数,接收一个错误的值
customValidate 函数 自定义判断用户输入值是否正确,判断输入错误则需返回false,正确则返回true
span-size 字符串 输入后的字体显示大小 20px
span-color 字符串 输入后的字体显示颜色 #f35252
input-size 字符串 输入框的字体显示大小 20px
input-color 字符串 输入框的字体显示颜色 #000
number 数字 验证码个数 6
height 字符串 整个框的显示高度 60px

CHANGELOG

  • version 1.3.1: fixed issuse about chinese input method bug.
  • version 1.5.0: add customValidate

vue-input-code's People

Contributors

dependabot[bot] avatar obetame avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vue-input-code's Issues

未知的模块 构建失败

Module build failed: ReferenceError: Unknown plugin "transform-runtime" specified in "/Users/wyh/www/itCommunity/node_modules/vue-input-code/.babelrc" at 0, attempted to resolve relative to

哈喽,关于安卓兼容性的问题

移动网站套壳打包成App后,安卓手机会出现兼容性问题
输了一个数字然后不跳到下一个数字的框,就没法输下一个数字了
有什么解决方法么?
谢谢

在安卓版chrome中按键没有反应

使用Demo时,按数字键盘没有任何反应。没有进行深入研究,希望作者能解决这个问题,因为这个其他都非常切合我的要求。

npm install vue-input-code --save 报错

拒绝在软件包下安装名为“vue-input-code”的软件包
错误的ERR! 也称为“vue-input-code”。 你的项目名称是否相同?
错误的ERR! 作为您正在安装的依赖项?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.