1. 程式人生 > >基於 Vue2.0 的移動端 / PC 端驗證碼輸入元件.

基於 Vue2.0 的移動端 / PC 端驗證碼輸入元件.

vue-input-code

基於Vue2.0的移動端驗證碼輸入元件.

功能預覽

  • 輸入回撥
  • 完成回撥
  • 自定義驗證碼個數
  • 樣式可控

支援

支援 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>

API

Props

引數 型別 說明 可選值 預設值
code 陣列 使用者輸入的驗證碼陣列
type 字串 使用者輸入型別 number,text number
getinput 函式 使用者每次輸入後的回撥函式,接受一個驗證碼字串
success 函式 使用者輸入完成後的回撥函式,接受一個驗證碼字串
span-size 字串 輸入後的字型顯示大小 20px
span-color 字串 輸入後的字型顯示顏色 #f35252
input-size 字串 輸入框的字型顯示大小 20px
input-color 字串 輸入框的字型顯示顏色 #000
number 數字 驗證碼個數 6
height 字串 整個框的顯示高度 60px

http://www.tuicool.com/articles/Z7byuq