使用vuejs如何实现一个验证码功能

  介绍

使用vuejs如何实现一个验证码功能吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

具体如下:

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   & lt;/head>   & lt; body>   ,& lt; div  id=癮pp"比;   & lt; !——,才能验证码输入框,——比;   & lt;才能input 类型=皌ext", v模型=癮aa", @blur=癱heckNum",/比;   & lt; !——,才能验证码切换按钮,——比;   & lt;才能input 类型=癰utton", v模型=癰bb", @click=癱reateCode"/比;   & lt; !——,才能提示信息,——比;   & lt;才能span 类型=皌ext",在{{,ccc }} & lt;/span>   ,& lt;/div>   & lt;/body>   ,& lt; !——, import  Vue  before  Element ——比;   ,& lt; script  src=癶ttps://cdn.bootcss.com/vue/2.4.4/vue.min.js"祝辞& lt;/script>   ,& lt; script>   Vue ({new 才能;   ,,,el: & # 39; #应用# 39;   ,,,数据:函数(),{   ,,,return  {   ,,,,aaa级:““,   ,,,,bbb:““,   ,,,,ccc:“提示信息,   ,,,}   ,,},   ,才能创建(){   ,,,this.createCode();//初始化生成一个4位数的验证码   ,,},   ,,,方法:{   ,,,createCode () {   ,,,,,var  code =,““   ,,,,,var  codeLength =, 4,//验证码的长度   ,,,,,var  random =, new 阵列(0,1,2,3,4,5,6,7,8,9,& # 39;一个# 39;,& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;, & # 39; e # 39;, & # 39; f # 39;, & # 39;舌鳎# 39;,& # 39;h # 39;, & # 39;我# 39;,& # 39;强生# 39;,& # 39;k # 39;, & # 39; l # 39;, & # 39;猴# 39;,& # 39;n # 39;, & # 39; o # 39;, & # 39; p # 39;, & # 39;提问# 39;,& # 39;" # 39;,   ,,,,,,& # 39;& # 39;& # 39;t # 39; & # 39; u # 39;, & # 39; v # 39; & # 39; w # 39;, & # 39; x # 39; & # 39; y # 39;, & # 39; z # 39;);//随机数   ,,,,,,(var 小姐:=,0;,小姐:& lt;, codeLength;,我+ +),{   ,,,,,//循环操作   ,,,,,var  index =, Math.floor (math . random() * 36);//取得随机数的索引(0 ~ 35)   ,,,,,code  +=,随机(指数);//根据索引取得随机数加到代码上   ,,,,,}   ,,,,,this.bbb =,代码;//把代码值赋给验证码   ,,,},   ,,,checkNum () {   ,,,,var  num =, this.aaa.toUpperCase();//输入内容全部转化为大写   ,,,,如果(num ==, this.bbb) {   ,,,,,this.ccc =,“验证码正确“;   ,,,,其他}{   ,,,,,this.ccc =,“验证码错误“;   ,,,,,this.createCode ();   ,,,,}   ,,,}   ,,}   })才能   ,& lt;/script>   & lt;/html>

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用vuejs如何实现一个验证码功能