该文档是针对于vue3+js的指导手册,如果是vue2的话,注意this指向问题,需在init方法最外层定义 const that = this;用that来代替this


index.html中引入易盾的源

 <script src="https://cstaticdun.126.net/load.min.js?t=<MINUTE_TIMESTAMP>"></script>//注意:在删除嵌入广告中加入以下代码,以防易盾被删除
if(iframe.className.includes('yidun_cover-frame'))return

在对应使用的页面里使用,原来的发送验证码方法@click=hanleSend点击调用就可以删掉了,因为下面的代码会把hanleSend的点击事件挂载到发送验证码的容器上;

注意点:

1.验证码按钮切换成倒计时,挂载code_send的发送验证码的容器.需要把v-if都改成v-show,否则挂载的方法会在第一次验证结束后被移除掉;倒计时建议仍然使用v-if,方便归零重新倒计时

2.在发送验证码的接口里加入NECaptchaValidate这个参数字段,用来把易盾验证的结果返给后端

3.该文档是针对于vue3的指导手册,如果是vue2的话,注意this指向问题,需在init方法最外层定义 const that = this;用that来代替this

4.captchaId需要更换为对应端app的id,找对应产品要,进行更换

<template><!-- 存放易盾 --><div id="captcha"></div><span v-show="!showTime" class="code_send">发送验证码</span><van-count-down v-if="!isSend" :time="time" class="get_code_btn_time" format="ss" @finish="onFinish" />
</template><script>let captchaIns = null// 网易易盾function init() {// 若使用降级方案接入// initNECaptcha 替换成 initNECaptchaWithFallbackwindow.initNECaptcha({popupStyles: {position: 'fixed',top: '20%',},//该id为,对应app需要找对应产品要captchaId: '2653391aaddf440ba795438f299d2168',element: '#captcha',mode: 'popup',width: '320px',theme: 'dark',apiVersion: 2,onVerify: (err, data) => {// 当验证失败时, 内部会自动 refresh 方法, 无需手动再调用一次console.log(12321321321, err)if (err) return// 以下为业务侧逻辑console.log('以下为业务侧逻辑')captchaIns.refresh()//把易盾的验证结果传给后端handleSendCode(data.validate)},},function onload(instance) {captchaIns = instanceconsole.log(captchaIns)},function onerror(err) {// 初始化失败后触发该函数, err 对象描述当前错误信息console.log(err)})//挂载在触发方法的容器上document.querySelector('.code_send').addEventListener('click', function () {if (!data.form.mobile||data.form.mobile.length !== 11) {Toast.fail('请输入正确的手机号')return}captchaIns && captchaIns.verify()})}onMounted(init)
</script>

网易易盾web端H5接入相关推荐

  1. 网易易盾验证码移动端迎来新版本 开始支持智能无感知验证

    近日,网易易盾验证码移动端迎来新版本,该版本支持智能无感知验证码,对整体交互及性能等方面进行了优化和提升. 移动端智能无感知验证码交互流程图 验证码移动端最新版本开始支持智能无感知验证码,极致用户体验 ...

  2. 网易易盾验证码移动端迎来新版本 开始支持智能无感知验证 1

    近日,网易易盾验证码移动端迎来新版本,该版本支持智能无感知验证码,对整体交互及性能等方面进行了优化和提升. 移动端智能无感知验证码交互流程图 验证码移动端最新版本开始支持智能无感知验证码,极致用户体验 ...

  3. 易盾php,PHP接入网易易盾验证码

    接入网易易盾验证码流程图: 后端接入:http://support.dun.163.com/documents/15588062143475712?docId=69218161355051008 前端 ...

  4. PHP接入网易易盾验证码

    接入网易易盾验证码流程图: 后端接入:http://support.dun.163.com/documents/15588062143475712?docId=69218161355051008 前端 ...

  5. iOS接入网易易盾并实现

    一.接入网易易盾SDK 前言 1.此文章为Swift版本,OC版本可参考网易易盾官网接入实现文档 2.网易易盾SDK兼容iOS系统版本9.0+ CocoaPods集成方式 1.更新Podfile文件 ...

  6. vue3 接入网易易盾(webpack,vite)

    webpack项目中配置: 方法一: 1) index.html <script src="https://cstaticdun.126.net/load.min.js?t=123&q ...

  7. 全面升级!网易易盾发布设备DNA指纹系统

    随着移动互联网的应用不断深入,特别是互联网金融.电商.IoT行业的迅猛崛起,黑产的欺诈技术也快速发展.他们通过模拟器.群控平台.刷号软件.自动化脚本.打码平台.短信接口和代理服务器等一整套技术,实现自 ...

  8. 网易易盾的“外挂对抗战”,游戏出海之路如何走得更安全?

    过去二十年,被称为"第九艺术"的游戏成为中国互联网的重要趋势,正前所未有地占据和改变着我们的生活.放眼未来,中国游戏确定了"走出去"的增长目标,在更广阔的海外市 ...

  9. 网易易盾云图片(行为)验证码,网易验证码,前端vue后端python drf。前后分离

    网易易盾开通 官网相关链接: 网易易盾 在线体验:在线体验验证码 联系客服开通体验账户后,点击进入管理中心 添加产品,添加时:测试先随意起个名字,选择web. 准备开工 前端 Vue 官方接入文档在这 ...

最新文章

  1. 查看远端的端口是否通畅3个简单实用案例!
  2. C# Socket实现聊天通信
  3. android synchronized的使用
  4. Linear Programming_the simplex method in tableau format
  5. python最小二乘法求a b_python_numpy实用的最小二乘法理解
  6. 使用displsy:flex + overflow:hidden时子元素被压缩
  7. ChatOps如何变革企业业务
  8. 剑指offer——面试题47:不用加减乘除做加法
  9. ASO时,选词应该如何做?aso关键词如何选词
  10. Android 自定义View实现照片裁剪框与照片裁剪
  11. wxpython使用简介_wxPython AUI介绍
  12. 《土力学与地基基础(二)》在线平时作业3
  13. JavaWeb开发基础:Cookies/Session学习
  14. Windows桌面下面任务栏无法点击(卡住)的解决办法
  15. 3·15特辑:“伪智能”厂商能有什么坏心思,无非是想骗钱罢了
  16. sketch html尺寸,SketchSize一键生成多尺寸,为何你的设计效率如此之高?
  17. 20220417在WIN10下给串口板FT232RL装驱动的步骤
  18. 吴恩达《机器学习》——SVM支持向量机
  19. 蓝牙模块的5大应用场景
  20. 【沃顿商学院学习笔记】管理学——05腐败对个体企业的影响

热门文章

  1. 5G工业级路由器的常见接口功能解析
  2. Clojure Web开发–最新技术–第2部分
  3. 情人节简单浪漫烟花html的代码
  4. 使用Metasploit对MSSQL渗透测试步骤——学习笔记
  5. OpenGL-绘制旋转立方体
  6. 【 Arduino 和水流量传感器测量水流量和体积】
  7. SDOI 2018二轮题解(除Day2T1)
  8. 镁光nor flash 开源控制器调教记录
  9. centos卸载nvidia驱动_在Ubuntu系统中NVIDIA显卡驱动卸载与安装
  10. 国外lead教程—EMU之dating类offer分析