最简单的一个例子

安装插件
npm install vue-puzzle-vcode --save
<template><div id="app"><Vcode :show="isShow" @success="onSuccess" @close="onClose" /><button @click="submit">开始验证</button></div>
</template><script>
import Vcode from "vue-puzzle-vcode";
export default {name: 'App',components: {Vcode},data(){return {isShow: false}},methods: {submit() {this.isShow = true;},onSuccess(msg) {console.log(msg)this.isShow = false; // 通过验证后,需要手动关闭模态框},onClose() {this.isShow = false;},},
}
</script>

参数

事件

自定义图片

<template><Vcode :imgs="[Img1, Img2]" />
</template><script>
import Img1 from "~/assets/img1.png";
import Img2 from "~/assets/img2.png";export default {data() {return {Img1,Img2,};},
};
</script>

也可以是网络图片完整 URL 路径,但注意图片跨域问题,因为 canvas api 无法调用跨 域的图片

说明
当不传递 imgs 字段或图片加载出错时,会自动生成随机图片
模态框的显示和隐藏完全由父级控制,所以用户通过验证后,需要手动隐藏模态框

vue实现前端人机验证相关推荐

  1. 【VUE】vue实现登录滑动拼图验证的两种方法,纯前端组件验证以及前后端同时验证

    vue实现登录滑动拼图验证的两种方法: 第一种是纯前端组件验证,只能区分是人为操作还是机器操作. 第二种是前后端同时验证,这种方法加上后端校验相对会更安全一些.(注:在最底部加上了同时兼容移动端的方法 ...

  2. 前端-uniapp开发app登录逻辑(人机验证以及手机获取验证码)

    1.逻辑梳理 跳转登录页面后,显示需要手机登录.填写手机号->点击获取验证码->弹出人机验证页面->拼图成功->请求后端接口给手机发验证码->获取验证码文字变成60s计时 ...

  3. 只需2步,教你在Vue中设置登录验证拦截

    摘要:两步教你在Vue中设置登录验证拦截! 本文分享自华为云社区<两步教你在Vue中设置登录验证拦截!>,作者: 灰小猿 . 今天在做vue和springboot交互的一个项目的时候,想要 ...

  4. 登录前的人机验证VAPTCHA

    具体查看官方文档:https://www.vaptcha.com/document/install.html 验证流程 1.创建验证单元,获取VID和Key ,需要去官方系统创建VID和Key 2.将 ...

  5. 阿里云人机验证(无痕)完整流程以及注意事项

    阿里云人机验证(无痕)完整流程及注意事项 1.文档链接:阿里云人机验证文档 2.无痕验证流程图: 3.开发注意事项 前端注意事项: 1.前端代码在购买服务后可以直接获取,或者参考官方文档内代码 2.前 ...

  6. 浅谈如何使用Google reCAPTCHA进行人机验证

    reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用.它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证. 它的使用方式如下如所示,只需勾选复 ...

  7. 使用Google reCAPTCHA进行人机验证

    reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用.它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证. 它的使用方式如下如所示,只需勾选复 ...

  8. php人机验证,89.人机验证(一) |《TDD 构建 Laravel 论坛笔记》| Laravel China 社区...

    本系列文章为laracasts.com 的系列视频教程--Let's Build A Forum with Laravel and TDD 的学习笔记.若喜欢该系列视频,可去该网站订阅后下载该系列视频 ...

  9. php免费人机验证,Antiboter是一个界面漂亮且方便使用的PHP后台的图片人机验证

    Antiboter PHP-HTML版本 Antiboter是一个界面漂亮且方便使用的PHP后台的图片人机验证 Antiboter不依赖于任何前端框架 (不需要导入jQure,react或者boots ...

最新文章

  1. ACM训练小结-2018年6月16日
  2. matlab读取txt
  3. 【学习笔记】JS基础语法一小时通
  4. java 同步中的线程出现异常会放弃锁吗
  5. Linux CA证书与https讲解
  6. windows下用XShell远程ubuntu时连接失败
  7. 【渝粤教育】国家开放大学2018年秋季 0179-21T数据库基础与应用 参考试题
  8. java 对象的初始化_java 类和对象的初始化
  9. H5 下载文件到本地
  10. 计算机一级中替换,08年计算机一级辅导:实战WPS转义符在查找替换中的应用
  11. Python兼职:300-800元/天,各行各业都能运用!
  12. 软件测试通过标准是什么?
  13. 低代码搭建门店管理之收发货管理系统
  14. python画最简单的折线图,推荐origin画图软件
  15. 放款2500亿仅占1%,度小满要做消费金融拉动内需的新动力?
  16. 严蔚敏数据结构源码及习题解析
  17. 防火墙对计算机有作用吗,win7自带防火墙有用吗?关闭win7系统自带的防火墙对电脑有影响吗...
  18. influx安装和部署
  19. 历时5年打造开源芯片生态的一块拼图——SERVE平台
  20. 高数上册第七章小结笔记

热门文章

  1. Client-Initiated场景下的L2TP实验配置
  2. 每日必读DZone News—Java中的随机数生成
  3. 派工单系统 源码_「VIP报修云」报修工单进度通知方法
  4. 地理坐标系与投影坐标系区别与联系
  5. 那些年,我们关注过的放大电路设计要点
  6. 大数据全样而非抽样原理_一文带你了解什么是大数据
  7. 青软实训-锐聘学院-Oracle作业
  8. 如何查看xshell保存的密码
  9. php上传文件并存储到mysql数据库的方法
  10. JAVA小白的学习总结第四周