代码如下:
<template> <div class="join_formitem"> <label class="enquiry">验证码<span>:</span></label> <div class="captcha"> <input type="text" placeholder="请输入验证码" class="verification_input" v-model="picVerification" /> <input type="button" @click="createdCode" class="verification" v-model="checkCode" /> </div> </div> </template> <script> export default { data(){ return{ code:'', checkCode:'', picVerification:'' //..验证码图片 } }, created(){ this.createdCode() }, methods: { // 图片验证码 createdCode(){ // 先清空验证码输入 this.code = "" this.checkCode = "" this.picVerification = "" // 验证码长度 const codeLength = 4 // 随机数 const 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(let i = 0;i < codeLength;i++){ // 取得随机数的索引(0~35) let index = Math.floor(Math.random() * 36) // 根据索引取得随机数加到code上 this.code += random[index] } // 把code值赋给验证码 this.checkCode = this.code } } } </script> <style> .verification_input{ font-family: 'Exo 2',sans-serif; border: 1px solid #fff; color: black; outline: none; border-radius: 12px; letter-spacing: 1px; font-size: 17px; font-weight: normal; background-color: rgba(82,56,76,.15); padding: 5px 0 5px 10px; margin-left: 30px; height: 30px; margin-top: 25px; border: 1px solid #e6e6e6; } .verification{ border-radius: 12px; width: 100px; letter-spacing: 5px; margin-left: 50px; height: 40px; transform: translate(-15px,0); } .captcha{ height:50px; text-align: justify; } </style>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接
本文向大家介绍vue实现验证码输入框组件,包括了vue实现验证码输入框组件的使用技巧和注意事项,需要的朋友参考一下 先来看波完成效果图 需求 输入4位或6位短信验证码,输入完成后收起键盘 实现步骤 第一步 布局排版 使用li元素来模拟输入框的显示,没有别的目的,就只是为了语义化,当然你也可以使用其他任意一个元素来模拟,比如div。 使用label标签的好处在于它可以跟input的click事件
swoole框架提供了验证码生成的类库,使用者仅需要调用内置的方法即可生成图形验证码。 //Controller的方法 function vcode() { //启动会话 $this->session->start(); //输出格式为图片 $this->http->header('Content-Type', 'image/png'); //生成验证码
本文向大家介绍基于vue的验证码组件的示例代码,包括了基于vue的验证码组件的示例代码的使用技巧和注意事项,需要的朋友参考一下 最近在自己写页面,模仿思否论坛,然后写登录注册UI的时候需要一个验证码组件. 去搜一下没找到什么合适的,而且大多都是基于后端的,于是自己手写一个。 演示 分析验证码组件 分析验证码功能 随机出现的数字大小写字母 (基础功能) 不同的数字或者字母有不同的颜色 (功能优化)
本文向大家介绍Vue 短信验证码组件开发详解,包括了Vue 短信验证码组件开发详解的使用技巧和注意事项,需要的朋友参考一下 Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已
本文向大家介绍Vue实战之vue登录验证的实现代码,包括了Vue实战之vue登录验证的实现代码的使用技巧和注意事项,需要的朋友参考一下 最近一直在撸一个给大学生新生用的产品,在撸的时候有时候会发现自己力不从心,是不是我的能力下降,是不是我该放弃我的最热爱的事业了?这对我的心灵造成了巨大的伤害,所以我决定向苍老师起誓一定练好我这双手——好好写代码(想多的同学赶紧去面壁5秒钟再过来往下看)~~~ 我做
本文向大家介绍vue实现一个6个输入框的验证码输入组件功能的实例代码,包括了vue实现一个6个输入框的验证码输入组件功能的实例代码的使用技巧和注意事项,需要的朋友参考一下 要实现的功能: 完全和单输入框一样的操作,甚至可以插入覆盖: 1,限制输入数字 2,正常输入 3,backspace删除 4,paste任意位置粘贴输入 5,光标选中一个数字,滚轮可以微调数字大小,限制0-9 6,123|456