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

Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例

 更新時(shí)間:2023年05月22日 09:56:10   作者:Winnn  
為了防止有人惡意使用腳本進(jìn)行批量操作,會(huì)設(shè)置圖片滑動(dòng)驗(yàn)證,本文就介紹了Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例,感興趣的可以了解一下

有些網(wǎng)站為了防止有人惡意使用腳本進(jìn)行批量操作,會(huì)設(shè)置前后端進(jìn)行配合的圖片滑動(dòng)驗(yàn)證,本文這里只介紹前端的驗(yàn)證功能。

這里可以直接使用 vue-monoplasty-slide-verify 這個(gè)庫組件,效果演示如下:

圖片

開始使用

庫組件下載:

npm install --save vue-monoplasty-slide-verify

main.js中引入全局組件SlideVerify:

import SlideVerify from "vue-monoplasty-slide-verify";
Vue.use(SlideVerify);

使用組件:

<template>
    <!-- 遮罩層 -->
    <div class="mask">
      <div class="slideContainer">
             <slide-verify 
               @success="onSuccess" 
               @fail="onFail" 
               @refresh="onRefresh" 
               @fulfilled="onFulfilled" 
               slider-text="向右滑動(dòng)驗(yàn)證">
             </slide-verify>
             <div style="margin-top: 15px;">{{ text }}</div>
      </div>
    </div>
</template>
<script>
export default {
  data () {
    return {
      text:''
    }
  },
  methods:{
      onSuccess(times){
          this.text = '驗(yàn)證通過,耗時(shí) '+ (times / 1000).toFixed(1) + '秒'
      },
      onFail(){
          this.text = '驗(yàn)證失敗'
      },
      onRefresh(){
          //點(diǎn)擊刷新按鈕
          this.text = ''
      },
      onFulfilled() {
          //驗(yàn)證失敗自動(dòng)刷新
          this.text = '重新驗(yàn)證'
      },
  }
}
</script>
<style scoped>
.mask {
  position: fixed;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  z-index: 100;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
}
.mask .slideContainer {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: rgb(255, 255, 255);
  transform: translate(-50%,-50%);
  padding: 15px;
}
</style>

組件對(duì)應(yīng)的參數(shù)和回調(diào)函數(shù):

圖片

tips: 當(dāng)參數(shù)imgs不傳或者傳空數(shù)組時(shí),圖片庫默認(rèn)使用第三方api提供的圖片路徑,可能加載緩慢。

到此這篇關(guān)于Vue.js圖片滑動(dòng)驗(yàn)證的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Vue.js圖片滑動(dòng)驗(yàn)證內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue解決子組件樣式覆蓋問題scoped deep

    vue解決子組件樣式覆蓋問題scoped deep

    文章主要介紹了在Vue項(xiàng)目中處理全局樣式和局部樣式的方法,包括使用scoped屬性和深度選擇器(/deep/)來覆蓋子組件的樣式,作者建議所有組件必須使用scoped,以避免樣式?jīng)_突,對(duì)于父組件覆蓋子組件的樣式,作者推薦給子組件指定自定義類名
    2025-01-01
  • vue 組件使用中的一些細(xì)節(jié)點(diǎn)

    vue 組件使用中的一些細(xì)節(jié)點(diǎn)

    這篇文章主要介紹了vue 組件使用中的一些細(xì)節(jié)點(diǎn),大概有兩大細(xì)節(jié)點(diǎn),本文通過基礎(chǔ)實(shí)例給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2018-04-04
  • vue如何解決el-select下拉框顯示ID不顯示label問題

    vue如何解決el-select下拉框顯示ID不顯示label問題

    這篇文章主要介紹了vue如何解決el-select下拉框顯示ID不顯示label問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue中如何通過iframe方式加載本地的vue頁面

    vue中如何通過iframe方式加載本地的vue頁面

    這篇文章主要介紹了vue中如何通過iframe方式加載本地的vue頁面,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue中如何把hash模式改為history模式

    Vue中如何把hash模式改為history模式

    這篇文章主要介紹了Vue中如何把hash模式改為history模式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue學(xué)習(xí)筆記之表單輸入控件綁定

    Vue學(xué)習(xí)筆記之表單輸入控件綁定

    本篇文章主要介紹了Vue學(xué)習(xí)筆記之表單輸入綁定,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 使用Vue3實(shí)現(xiàn)圖片懶加載功能

    使用Vue3實(shí)現(xiàn)圖片懶加載功能

    在當(dāng)今圖片密集的網(wǎng)絡(luò)環(huán)境中,優(yōu)化圖片加載已成為前端開發(fā)的重要任務(wù),今天我們分享一下怎么使用 Vue3 實(shí)現(xiàn)圖片的懶加載功能,需要的朋友可以參考下
    2025-12-12
  • 基于Vue2實(shí)現(xiàn)語音報(bào)警功能的示例代碼

    基于Vue2實(shí)現(xiàn)語音報(bào)警功能的示例代碼

    Vue2 實(shí)現(xiàn)消息語音報(bào)警功能 下面是一個(gè)完整的Vue2消息語音報(bào)警實(shí)現(xiàn)方案,包含多種語音播報(bào)方式和自定義配置。 1. 安裝依賴 2. 語音報(bào)警組件 核心語音服務(wù)類 Vue2語音報(bào)警組件 3. 全局事
    2025-11-11
  • 解決vue elementUI 使用el-select 時(shí) change事件的觸發(fā)問題

    解決vue elementUI 使用el-select 時(shí) change事件的觸發(fā)問題

    這篇文章主要介紹了解決vue elementUI 使用el-select 時(shí) change事件的觸發(fā)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue3中的ref與reactive使用方法對(duì)比

    vue3中的ref與reactive使用方法對(duì)比

    Vue3 提供了兩個(gè)新的 API:ref 和 reactive,它們可以幫助我們更好地管理和處理響應(yīng)式數(shù)據(jù),這篇文章主要介紹了vue3中的ref與reactive的區(qū)別和使用方法,需要的朋友可以參考下
    2023-04-04

最新評(píng)論

平安县| 云龙县| 宜宾市| 淳安县| 祁连县| 尼玛县| 潼关县| 喀喇沁旗| 内江市| 深水埗区| 丰原市| 昔阳县| 汉沽区| 石楼县| 馆陶县| 临泽县| 驻马店市| 大渡口区| 江都市| 黔江区| 建昌县| 临邑县| 郴州市| 阳城县| 阳春市| 太仆寺旗| 林芝县| 札达县| 柘城县| 西乌珠穆沁旗| 奇台县| 阿拉尔市| 竹溪县| 吕梁市| 石门县| 蒙城县| 高陵县| 绥化市| 潍坊市| 铜梁县| 元阳县|