当前位置: 首页 > news >正文

前端vue 3中使用 顶象 vue3 版本

顶象 验证 的插件 不知道大家使用过没有 

顶象-业务安全引领者,让数字世界无风险

可以防止 机器人刷接口  等 可以在任何 加密操作中使用

下面我直接 贴代码 解释

  <script src="https://cdn.dingxiang-inc.com/ctu-group/captcha-ui/v5/index.js" crossorigin="anonymous"id="dx-captcha-script"></script>

index.html  引入 以上 script  相当于 顶象的cdn 模式

我封装了一个vue3 的顶象组件

当然 这个是需要在官网注册的

dingxiang.vue  组件

<template><t-dialog v-model:visible="showFlag" style="z-index: 2;" :footer="false"><div style="margin-left: 25px" ref="captchaRef"></div></t-dialog></template><script setup>
import { ref } from 'vue';const emit = defineEmits(["onSuccessfully"])
const captchaRef = ref(null)
// 是否开启弹框
let showFlag = ref(false)
const setDiolag = (flag) => {showFlag.value = flag
}
// 开启
const callbackFn = (visible) => {setTimeout(() => {return new Promise((resolve, reject) => {showFlag.value = visible_dx.Captcha(captchaRef.value, {appId: "xxxxxxxxxxxxxx",success: (token) => {resolve({ token });showFlag.value = falseemit("onSuccessfully", token)},});});}, 1000)
}
defineExpose({callbackFn,setDiolag
})</script>
<style scoped>
v-deep.el-dialog__header {padding: 0 !important;
}.el-dialog__body {padding-top: 0;
}
</style>

父组件中使用

我们可以在登录注册的时候 触发这个弹框

    <DingXiang @onSuccessfully="stepDingxiangSuccess" ref="dingxiangRef" />const dingxiangRef = ref()const stepDingxiangSuccess = (token: any) => {dingxiangRef.value.setDiolag(false)login(token)
}dingxiangRef.value.callbackFn(true)  //打开当前顶象弹框 并且 触发顶象 验证

 以上就是 代码使用


http://www.mrgr.cn/news/5378.html

相关文章:

  • 苍穹外卖(瑞吉外卖)--环境搭建
  • C# x Unity面向对象补全计划 设计模式 之 实现一个简单的有限状态机
  • 《基于 Spark 的平替药品智能推荐方法》
  • 开发团队应对突发的技术故障和危机
  • 【nvm】误操作npm install npm@latest -g如何回退
  • SQLserver中的索引以及创建主键,外键,唯一约束,自增
  • 康耐视相机与发那科机器人通过Ethernet I/P直连与程序编写
  • wpf VisualStateManager.VisualStateGroups 介绍和举例
  • 结构型模式之外观模式
  • 美国高防服务器到底怎么选
  • 一文教你正确打通WSL和win10宿主机网络全通道
  • 鸿蒙(API 12 Beta3版)【Image Kit简介】图片处理服务
  • 互动营销小程序怎么制作
  • 122-域信息收集应用网络凭据CS插件AdfindBloodHound
  • Nginx--代理与负载均衡(扩展nginx配置7层协议及4层协议方法、会话保持)
  • 鸿蒙内核源码分析(ELF格式篇) | 应用程序入口并不是main
  • 43.x86游戏实战-XXX寻找吸怪坐标
  • 探索CSS的:placeholder-shown伪类:增强表单输入体验
  • 等保二级测评:中小企业如何快速合规
  • webpack中1个文件修改会全部更新吗