返回顶部
首页 > 资讯 > 前端开发 > JavaScript >微信小程序实现随机验证码
  • 436
分享到

微信小程序实现随机验证码

2024-04-02 19:04:59 436人浏览 安东尼
摘要

本文实例为大家分享了微信小程序实现随机验证码的具体代码,供大家参考,具体内容如下 废话不多说,直接上图看效果 一、实现功能 1、点击灰色底的验证码图片可以更换一张验证码 2、验证输

本文实例为大家分享了微信小程序实现随机验证码的具体代码,供大家参考,具体内容如下

废话不多说,直接上图看效果

一、实现功能

1、点击灰色底的验证码图片可以更换一张验证码

2、验证输入的验证码是否正确,并且输入小大写英文都可以、

二、核心代码

注意:我是用uni-app框架写的,用原生写的朋友自行修改一下写法哈

html的代码:

<template>
    <view>
        <fORM @submit="formSubmit">
        <view class="down">
            <view>验证码:</view>
            <input class="down_input" name="code"></input>
            <text class="true_code" @tap="changeCode">{[code]}</text>
        </view>
        <button class="btn" form-type="submit">提交</button>
        </form>
    </view>
</template>

样式的代码:

<style>
    .down{
        width: 90%;
        margin: 0 auto;
        height: 50rpx;
        display: flex;
        flex-direction: row;
        margin-top: 20rpx;
    }
    .down_input{
        width: 110rpx;
        height: 50rpx;
        line-height: 50rpx;
        border:  1px solid #CCCCCC;
        border-radius: 6px;
        padding-left: 20rpx;
    }
    .btn{
        width: 300rpx;
        height: 70rpx;
        line-height: 70rpx;
        margin:0 auto;
        margin-top: 50rpx;
        color: white;
        background: #23EBB9;
        
    }
    .true_code{
          width: 150rpx;
          height: 52rpx;
          line-height: 50rpx;
          text-align: center;
          font-family: Arial;
          font-style: italic;
          font-weight: bold;
          border: 0;
          letter-spacing: 3px;
          font-size: 18px;
          background-color: #ccc;
          margin-left: 30rpx;

          margin-right: 20rpx;
          color: black;
    }
</style>

js的代码:

<script>
    export default {
        data() {
            return {
                code:""
            }
        },
        methods: {
            formSubmit(e){
                if(e.detail.value.code=""){
                    uni.showToast({
                        title:"请输入验证码",
                        icon:"none"
                    })
                }
                //将输入的验证码和生成的验证码都转为全大写字母,然后再比较是否相等
                else if(e.detail.value.code.toUpperCase()==this.code.toUpperCase()){
                    console.log("验证码输入正确")
                }
            },
            changeCode(e){
                    var code;
                    //首先默认code为空字符串
                    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',
                    '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');
                    //循环codeLength 我设置的4就是循环4次
                    for (var i = 0; i < codeLength; i++) {
                      //设置随机数范围,这设置为0 ~ 62(10+26+26)
                      var index = Math.floor(Math.random() * 62);
                      //字符串拼接 将每次随机的字符 进行拼接
                      code += random[index];
                    }
                    this.code=code;
            }
        },
        onLoad() {
            this.changeCode();
        }
    }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 微信小程序实现随机验证码

本文链接: https://lsjlt.com/news/149554.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 微信小程序实现随机验证码
    本文实例为大家分享了微信小程序实现随机验证码的具体代码,供大家参考,具体内容如下 废话不多说,直接上图看效果 一、实现功能 1、点击灰色底的验证码图片可以更换一张验证码 2、验证输...
    99+
    2024-04-02
  • 微信小程序实现手机号码验证
    本文实例为大家分享了微信小程序实现手机号码验证的具体代码,供大家参考,具体内容如下 wxml <form bindsubmit='formSubmit'>   <v...
    99+
    2024-04-02
  • 微信小程序实现手机验证码登录
    我们的微信小程序里面,手机验证码登录已经成为不可缺少的一部门,为此,我写的这个手机验证码登录,这里我结合thinkphp6+微信小程序实现 首先我们进入小程序页面: wxml页面: ...
    99+
    2024-04-02
  • 微信小程序实现图形验证码
    本文实例为大家分享了微信小程序实现图形验证码的具体代码,供大家参考,具体内容如下 1.wxml页面 <canvas canvas-id="canvas" bindtap='ch...
    99+
    2024-04-02
  • 微信小程序实现接收验证码
    本文实例为大家分享了微信小程序实现接收验证码的具体代码,供大家参考,具体内容如下 效果如下图: wxml部分如下: <!--验证码-->   <view clas...
    99+
    2024-04-02
  • 微信小程序实现动态验证码
    目录一、创建自定义组件verification-code二、在index页面使用本文实例为大家分享了微信小程序实现动态验证码的具体代码,供大家参考,具体内容如下 一、创建自定义组件...
    99+
    2024-04-02
  • 微信小程序实现验证码倒计时
    本文实例为大家分享了微信小程序实现验证码倒计时的具体代码,供大家参考,具体内容如下 wxml代码: <view class='container'>   <form...
    99+
    2024-04-02
  • 微信小程序实现表单验证源码
    本文实例为大家分享了微信小程序实现表单验证的具体代码,供大家参考,具体内容如下 效果图 点击预约设计弹出表单 城市,面积不能输入,只能选择 点击位置获取当前定位 源码: Wxm...
    99+
    2024-04-02
  • 微信小程序如何实现手机验证码登录
    本篇内容介绍了“微信小程序如何实现手机验证码登录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先我们进入小程序页面:wxml页面:<...
    99+
    2023-06-30
  • 微信小程序实现短信验证码倒计时
    本文实例为大家分享了微信小程序实现短信验证码倒计时的具体代码,供大家参考,具体内容如下 初始效果 当点击按钮时候设置禁止点击效果:如下图 话不多说,直接上代码 1.wxml部分 ...
    99+
    2024-04-02
  • 微信小程序实现表单验证
    微信小程序的表单验证,供大家参考,具体内容如下 需要用到一个插件WxValidat.js 传送门 在需要使用的page js文件下导入 import WxValidate fro...
    99+
    2024-04-02
  • 微信小程序实现滑块验证
    本文实例为大家分享了微信小程序实现滑块验证的具体代码,供大家参考,具体内容如下 思路: 1.手指按住 并且 还能 滑动2.滑动到一定的距离 进行判断百度微信开发者文档 : 使用 m...
    99+
    2024-04-02
  • 微信小程序实现验证码倒计时效果
    本文实例为大家分享了微信小程序验证码倒计时效果的具体代码,供大家参考,具体内容如下 如果写过js的倒计时,那么小程序中使用也是差不多的; 代码: data: {       daoj...
    99+
    2024-04-02
  • 微信小程序手机号验证码登录的项目实现
    本文主要介绍了小程序手机号验证码登录,具体如下: wxml: <view class="content_bottom"> <form bindsub...
    99+
    2024-04-02
  • 微信小程序实现手机获取验证码倒计时60s
    本文实例为大家分享了微信小程序实现手机获取验证码倒计时的具体代码,供大家参考,具体内容如下 功能展示: WXML: <view class="all">   <!...
    99+
    2024-04-02
  • 微信小程序实现发送短信验证码倒计时
    本文实例为大家分享了微信小程序发送短信验证码倒计时的具体代码,供大家参考,具体内容如下 效果图 WXML文件 <view class="container"> ...
    99+
    2024-04-02
  • 微信小程序如何实现短信验证码倒计时
    这篇文章主要讲解了“微信小程序如何实现短信验证码倒计时”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现短信验证码倒计时”吧!初始效果当点击按钮时候设置禁止点击效果:如下图话不...
    99+
    2023-06-30
  • 微信小程序实现滑动验证拼图
    本文实例为大家分享了微信小程序实现滑动验证拼图的具体代码,供大家参考,具体内容如下 效果图 .wxml <button bindtap="visidlisd">滑动验证...
    99+
    2024-04-02
  • 微信小程序滑块验证实现方法
    下面给大家介绍下微信小程序滑块验证的效果图及实例代码: 如图: 滑块验证组件 puzzleVerify目录 index.wxml <!-- 滑动验证弹窗 --> &...
    99+
    2024-04-02
  • 微信小程序实现表单验证功能
    微信小程序是一种快速构建原生应用的开发框架,它在移动端应用开发中应用广泛。在开发过程中,表单验证是一个常见的需求,用于确保用户输入的数据的有效性和安全性。本文将介绍如何在微信小程序中实现表单验证功能,并提供具体的代码示例。一、表单验证的基本...
    99+
    2023-11-21
    表单验证 微信 小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作