Vue.JS開源:基于Vue2.0的移動端驗證碼輸入組件
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 |
本文由用戶 ikmk1644 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!