微信小程序实现点击生成随机验证码功能

  • Post author:
  • Post category:小程序




效果图

在这里插入图片描述



wxml
<view bindtap="getCode">{{ code }}</view>


js
Page({
data: {
  code: ''
},
onLoad() {
  //进入页面就调用方法 创建一个随机验证码
  this.createCode()
},

getCode() {
  //点击调用创建验证码方法
  this.createCode()
},

//创建随机验证码方法
createCode() {
  let code = ''; //初始化验证码
  let codeLength = 6; //设置验证码长度
  //设置随机字符
  let txt = 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++) {
    //设置随机数范围
    let index = Math.floor(Math.random() * 36);
    code += txt[index];
  }
  //动态设置数据
  this.setData({
    code
  })  
}
})



版权声明:本文为qq_43447509原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。