基於 Vue2.0 的移動端 / PC 端驗證碼輸入元件.
阿新 • • 發佈:2019-01-28
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