av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Vue插件之滑動驗證碼用法詳解

瀏覽:91日期:2023-01-28 14:44:14

本文實例講述了Vue插件之滑動驗證碼用法。分享給大家供大家參考,具體如下:

目錄 預覽 基于滑動式的驗證碼,免于字母驗證碼的繁瑣輸入 用于網(wǎng)頁注冊或者登錄 安裝 使用方法 更新記錄 V1.1.2 版本V1.1.1 描述(此版本有bug,請使用最新版)V1.1.0 版本新增屬性`imgs`: 內(nèi)置方法 props傳參(均為可選) 自定義回調(diào)函數(shù) 注意事項 預覽基于滑動式的驗證碼,免于字母驗證碼的繁瑣輸入 用于網(wǎng)頁注冊或者登錄

目前僅前端實現(xiàn),支持移動端滑動事件。版本V1.1.2

Vue插件之滑動驗證碼用法詳解github文檔地址: https://github.com/monoplasty/vue-monoplasty-slide-verifygitee鏡像地址:https://gitee.com/monoplasty/vue-monoplasty-slide-verify

安裝

npm install --save vue-monoplasty-slide-verify使用方法

// main.jsimport Vue from ’vue’;import SlideVerify from ’vue-monoplasty-slide-verify’;Vue.use(SlideVerify);// template<slide-verify ref='slideblock' @again='onAgain' @fulfilled='onFulfilled' @success='onSuccess' @fail='onFail' @refresh='onRefresh' :accuracy='accuracy' :slider-text='text'></slide-verify><div>{{msg}}</div><button @click='handleClick'>在父組件可以點我刷新哦</button>// scriptexport default { name: ’App’, data(){ return { msg: ’’, text: ’向右滑’, // 精確度小,可允許的誤差范圍小;為1時,則表示滑塊要與凹槽完全重疊,才能驗證成功。默認值為5 accuracy: 1, } }, methods: { onSuccess(){ console.log(’驗證通過’); this.msg = ’login success’ }, onFail(){ console.log(’驗證不通過’); this.msg = ’’ }, onRefresh(){ console.log(’點擊了刷新小圖標’); this.msg = ’’ }, onFulfilled() { console.log(’刷新成功啦!’); }, onAgain() { console.log(’檢測到非人為操作的哦!’); this.msg = ’try again’; // 刷新 this.$refs.slideblock.reset(); }, handleClick() { // 父組件直接可以調(diào)用刷新方法 this.$refs.slideblock.reset(); }, }}更新記錄V1.1.2 版本 修復imgs 參數(shù)不傳是的warnV1.1.1 描述(此版本有bug,請使用最新版) accuracy 精度設(shè)置

判斷滑塊與凹槽位置的誤差范圍值,默認取值范圍為 [1, 10]。若取值不為 -1,則會開啟檢測非人為操作。人為操作也有可能會觸發(fā)哦!

判斷依據(jù)是:滑塊的一系列移動坐標的平均值和方差是否相等。若相等則人為是非人為操作。

若accuracy為 -1,則表示關(guān)閉檢測非人為操作,默認開啟。開啟之后,若檢測到為非人為操作,則會觸發(fā) again 回調(diào)函數(shù)

V1.1.0 版本新增屬性imgs: 當imgs不傳或者傳空數(shù)組時,圖片庫默認使用第三方api提供的圖片路徑。可能加載緩慢; 當imgs傳本地路徑時,確保圖片路徑是否正確。建設(shè)傳cdn上的圖片地址。 詳情可參考APP.vue上的寫法。或在線查看demo地址內(nèi)置方法 在父組件里如果需要重置,可以在父組件中調(diào)用子組件reset() 方法

<slide-verify ref='slideblock' ></slide-verify>// javascript 見使用方法this.$refs.slideblock.reset();props傳參(均為可選) 參數(shù) 類型 默認值 描述 版本 l Number 42 滑塊的邊長 r Number 10 滑塊突出圓的半徑 w Number 310 canvas畫布的寬 h Number 155 canvas畫布的高 sliderText String Slide filled right 滑塊底紋文字 1.0.5 imgs Array [] 背景圖數(shù)組。可不傳 1.1.0 accuracy Number 5 滑動驗證的誤差范圍 1.1.2 show Boolean true 是否顯示刷新按鈕 1.1.2 自定義回調(diào)函數(shù) 事件名 類型 描述 版本 success Function 驗證碼匹配成功的回調(diào) fail Function 驗證碼未匹配的回調(diào) refresh Function 點擊刷新按鈕后的回調(diào)函數(shù) again Function 檢測到非人為操作滑動時觸發(fā)的回調(diào)函數(shù) 1.1.2 fulfilled Function 刷新成功之后的回調(diào)函數(shù) 1.1.2 注意事項

目前僅是前端實現(xiàn),如有什么問題歡迎issue或者留言。

希望本文所述對大家vue.js程序設(shè)計有所幫助。

標簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 在线观看av免费 | 国产色婷婷精品综合在线手机播放 | 亚洲国产一区二区三区在线观看 | 亚洲九九 | 亚洲欧洲一区 | 久久中文免费视频 | 日韩中文字幕在线视频 | 成人欧美一区二区三区在线播放 | 国产视频第一页 | 国产日韩欧美二区 | 欧美一区2区三区4区公司二百 | 美女天天操 | 国产精品视频999 | 亚洲欧美日韩一区 | 国产一区二区 | 日本免费黄色一级片 | 国产日韩精品视频 | 99re6在线 | 午夜激情影院 | 免费av在线网站 | 久久精品亚洲一区二区三区浴池 | 爱草在线| 久久99精品国产自在现线小黄鸭 | 国产精品久久久精品 | 亚洲永久精品国产 | 99热视 | 精品久久久久久久久亚洲 | 免费国产一区 | 午夜理伦三级理论三级在线观看 | 亚洲国产精品va在线看黑人 | 91久久精品国产91久久 | av国产在线观看 | 在线免费观看黄视频 | 欧美日韩视频在线播放 | 欧美男人天堂 | 欧美日韩国产精品一区二区 | 国产欧美日韩一区二区三区 | 国产中文字幕在线 | 涩涩视频网 | 日韩在线小视频 | 日韩中文字幕 |