最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 行為驗(yàn)證碼之滑動(dòng)驗(yàn)證AJ-Captcha使用詳解

 更新時(shí)間:2023年05月16日 10:11:51   作者:久居我心你卻從未交房租  
這篇文章主要介紹了vue 行為驗(yàn)證碼之滑動(dòng)驗(yàn)證AJ-Captcha使用詳解,AJ-Captcha不需要npm安裝,只需要將組件 verifition復(fù)制到所使用的components目錄下,本文給大家詳細(xì)講解,需要的朋友可以參考下

AJ-Captcha

行為驗(yàn)證碼采用嵌入式集成方式,接入方便,安全,高效。拋棄了傳統(tǒng)字符型驗(yàn)證碼展示-填寫(xiě)字符-比對(duì)答案的流程。支持多種語(yǔ)言實(shí)現(xiàn),
后端包括java、php,前端有html、vue、vue3.0,flutter、uniapp、微信小程序、reactNative,安卓、IOS、angular。
官方使用網(wǎng)址:AJ-Captcha
git使用地址:AJ-Captcha git地址

使用過(guò)程及源由

防止用戶修改密碼惡意刷驗(yàn)證碼的方式(設(shè)計(jì)如此),行為驗(yàn)證滑動(dòng)拼圖、文字點(diǎn)選、圖標(biāo)點(diǎn)擊等多種驗(yàn)證碼方式,能給用戶帶來(lái)極致體驗(yàn)的同時(shí),安全還有保障。

驗(yàn)證碼功能包括兩種

如何使用

AJ-Captcha不需要npm安裝,只需要將組件 verifition復(fù)制到所使用的components目錄下:

在使用時(shí)只需要修改所使用的api地址,引入使用的地方即可:

引入使用代碼:

<template>
    <Verify
	@success="success" //驗(yàn)證成功的回調(diào)函數(shù)
	:mode="pop"     //調(diào)用的模式
	:captchaType="blockPuzzle"    //調(diào)用的類(lèi)型 點(diǎn)選或者滑動(dòng)
        :imgSize="{ width: '330px', height: '155px' }" //圖片的大小對(duì)象
        ref="verify"
    ></Verify>
    //mode="pop"模式
    <button @click="useVerify">調(diào)用驗(yàn)證組件</button>
</template>
****注: mode為"pop"時(shí),使用組件需要給組件添加ref值,并且手動(dòng)調(diào)用show方法 例: this.$refs.verify.show()****
****注: mode為"fixed"時(shí),無(wú)需添加ref值,無(wú)需調(diào)用show()方法****
<script>
//引入組件
import Verify from "./../../components/verifition/Verify";
export default {
	name: 'app',
	components: {
		Verify
	}
	methods:{
	   success(params){
	     // params 返回的二次驗(yàn)證參數(shù), 和登錄參數(shù)一起回傳給登錄接口,方便后臺(tái)進(jìn)行二次驗(yàn)證
           },
           useVerify(){
              this.$refs.verify.show()
           }
	}
}
</script>

驗(yàn)證碼參數(shù)

參數(shù)類(lèi)型說(shuō)明
captchaTypeString1)滑動(dòng)拼圖 blockPuzzle 2)文字點(diǎn)選 clickWord
modeString驗(yàn)證碼的顯示方式,彈出式pop,固定fixed,默認(rèn):mode : ‘pop’
vSpaceString驗(yàn)證碼圖片和移動(dòng)條容器的間隔,默認(rèn)單位是px。如:間隔為5px,默認(rèn):vSpace:5
explainString滑動(dòng)條內(nèi)的提示,不設(shè)置默認(rèn)是:‘向右滑動(dòng)完成驗(yàn)證’
imgSizeString其中包含了width、height兩個(gè)參數(shù),分別代表圖片的寬度和高度,支持百分比方式設(shè)置 如:{width:‘400px’,height:‘200px’}

使用返回參數(shù)處理

//params為跳轉(zhuǎn)返回的判斷值
async success(params){
      console.log("返回的二次驗(yàn)證參數(shù)", params)
      let param = {
        phone: this.loginForm1.phone,
        captchaVerification: params.captchaVerification
      }
      let res = await sureLoginAccount(param)
      if(res.code == "200"){
        //跳轉(zhuǎn)步驟
      }
    },

兼容性

兼容IE8+、Chrome、Firefox.,功能上線沒(méi)有出現(xiàn)問(wèn)題,用戶使用良好,無(wú)任何問(wèn)題。

到此這篇關(guān)于vue 行為驗(yàn)證碼(滑動(dòng)驗(yàn)證AJ-Captcha)的文章就介紹到這了,更多相關(guān)vue驗(yàn)證碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入理解vue.js中$watch的oldvalue與newValue

    深入理解vue.js中$watch的oldvalue與newValue

    這篇文章主要給大家介紹了關(guān)于vue.js中$watch的oldvalue與newValue的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),并且介紹了關(guān)于watch的其他測(cè)試,對(duì)大家學(xué)習(xí)或者使用vue.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起看看吧。
    2017-08-08
  • vue3如何使用eventBus訂閱發(fā)布模式

    vue3如何使用eventBus訂閱發(fā)布模式

    EventBus是一種發(fā)布/訂閱事件設(shè)計(jì)模式的實(shí)踐,下面這篇文章主要給大家介紹了關(guān)于vue3如何使用eventBus訂閱發(fā)布模式的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn)

    Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn)

    這篇文章主要介紹了Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • Vue3中setup方法的用法詳解

    Vue3中setup方法的用法詳解

    在vue3版本中,引入了一個(gè)新的函數(shù),叫做setup。這篇文章將為大家詳細(xì)介紹一下Vue3中setup方法的用法,感興趣小伙伴的可以了解一下
    2022-07-07
  • vue中this.$confirm的使用及說(shuō)明

    vue中this.$confirm的使用及說(shuō)明

    這篇文章主要介紹了vue中this.$confirm的使用及說(shuō)明方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue3使用JSX的方法實(shí)例(筆記自用)

    Vue3使用JSX的方法實(shí)例(筆記自用)

    以前我們經(jīng)常在react中使用jsx,現(xiàn)在我們?cè)趘ue中也是用jsx,下面這篇文章主要給大家介紹了關(guān)于Vue3使用JSX的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • vue3中實(shí)現(xiàn)圖片壓縮的示例代碼

    vue3中實(shí)現(xiàn)圖片壓縮的示例代碼

    圖片壓縮是一種比較便捷的壓縮方式,本文主要介紹了vue3中實(shí)現(xiàn)圖片壓縮的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Vue組件通信實(shí)踐記錄(推薦)

    Vue組件通信實(shí)踐記錄(推薦)

    本篇文章主要介紹了Vue組件通信實(shí)踐記錄(推薦),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • vue攔截器實(shí)現(xiàn)統(tǒng)一token,并兼容IE9驗(yàn)證功能

    vue攔截器實(shí)現(xiàn)統(tǒng)一token,并兼容IE9驗(yàn)證功能

    這篇文章主要介紹了vue攔截器實(shí)現(xiàn)統(tǒng)一token,并兼容IE9驗(yàn)證功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-04-04
  • vue中如何實(shí)現(xiàn)拖拽調(diào)整順序功能

    vue中如何實(shí)現(xiàn)拖拽調(diào)整順序功能

    這篇文章主要介紹了vue中如何實(shí)現(xiàn)拖拽調(diào)整順序功能問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評(píng)論

梅河口市| 宁安市| 积石山| 贺州市| 通城县| 澄迈县| 巫溪县| 永登县| 蓬安县| 东乡族自治县| 临朐县| 廉江市| 梓潼县| 阳城县| 嫩江县| 黑河市| 平湖市| 韶关市| 大英县| 平远县| 广南县| 炎陵县| 汉源县| 陆川县| 铜陵市| 乐都县| 崇文区| 渝北区| 巨鹿县| 山阳县| 桂平市| 中卫市| 锦州市| 红原县| 新民市| 崇信县| 廊坊市| 太仓市| 蒙自县| 房产| 潜山县|