vue网易易盾试用

<script type="text/javascript" src="https://cstaticdun.126.net/load.min.js?v=202004246"></script>
<div id="captcha"></div>
  mounted() {

    // this.mapInit(); // 要获取节点,必须在mounted里面获取
    var that = this;
    var neWidth = $(window).width() >= 330 ? '288px' : $(window).width() - 42 + 'px';
    // initNECaptcha为全局函数,可直接调用
    initNECaptcha({
      // config对象,参数配置
      captchaId: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // 从易盾申请的验证码id
      element: '#captcha', // 容器元素/容易元素选择器
      mode: 'popup', // 验证码模式
      width: neWidth, // 验证按钮宽度,推荐260px-400px
      onVerify: function (err, data) { // 验证码验证结束回调函数
        if (!err) {
         // that.validate = data.validate;
          //that.getVerificationCode();
        } else {
          that.agentNum = that.agentNum + 1;

          if (that.agentNum >= 6) {
            that.NECaptcha.refresh(); // 刷新验证码,获取新的验证信息
            that.agentNum = 0;
          }
        }
      }
    }, function onload(instance) { // 初始化成功后得到验证实例instance,可以调用实例的方法。
      that.NECaptcha = instance;
    }, function onerror(err) {
      // 初始化失败后触发该函数,err对象描述当前错误信息
      console.log(err);
    })
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值