vue实现动态验证码和短信验证码

我就是我 2022-05-24 10:44 406阅读 0赞

一:动态验证码:

html部分


验证码:




js部分:

// 图片验证码
createCode(){
code = “”;
var codeLength = 4;//验证码的长度
var random = new Array(0,1,2,3,4,5,6,7,8,9,’A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,’I’,’J’,’K’,’L’,’M’,’N’,’O’,’P’,’Q’,’R’,
‘S’,’T’,’U’,’V’,’W’,’X’,’Y’,’Z’);
for(var i = 0; i < codeLength; i++) {
var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35)
code += random[index];//根据索引取得随机数加到code上
}
this.checkCode = code;//把code值赋给验证码
},
// 验证所输入验证码是否一致,不区分大小写
checkLpicma(){
this.picLyanzhengma.toUpperCase();//取得输入的验证码并转化为大写
if(this.picLyanzhengma == ‘’) {
this.$Message.info(‘请输入验证码’);
}else if(this.picLyanzhengma.toUpperCase() != this.checkCode ) {
this.$Message.info(‘验证码输入错误’);
this.createCode();//刷新验证码
this.picLyanzhengma = ‘’;
}else {
//输入正确时
}

  1. \}

二:短信验证码:

html部分


短信验证码:

获取验证码

{ {time}}秒后重新获取



js部分

// 短信验证码函数
dx_yzm_bt(){
this.is_dx_yz=false
let dx_djs=setInterval(()=>{
if ((this.time—) <= 0) {
this.time = 60;
this.is_dx_yz = true;
clearInterval(dx_djs);
}
},1000)

  1. \},

发表评论

表情:
评论列表 (有 0 条评论,406人围观)

还没有评论,来说两句吧...

相关阅读

    相关 验证—Java实现

    在业务需求中我们经常会用到短信验证码,比如手机号登录、绑定手机号、忘记密码、敏感操作等,都可以通过短信验证码来保证操作的安全性,于是就记录下了一次开发的过程。 一.架构设计

    相关 验证---验证

    最近自学了短信的验证码实现。以下是自己用的一种方法实现的完整的过程。 短信验证登陆(前端+后台) 1、前端填写手机号以及点击触发,以电话号码为参数调用发送验证登录短信方法并