• 2024-11-19vue2 验证码
    StaticVerify.vue<template><canvasref="canvasRef"class="verify":width="width":height="height"@click="drawCode"></canvas></template><script>exportdefault{
  • 2024-08-19前端实现验证码功能
    文章目录需求分析1.输入验证2.滑动验证3.拼图验证需求前端实现验证码功能分析1.输入验证dentify.vue<template><divclass="s-canvas"><canvasid="s-canvas":width="contentWidth":height="contentHeight"
  • 2024-05-22图形验证码uni版
    在uniapp中使用平常vue中的图形验证码,发现有些功能如getContext()等方法无法使用,网上借鉴的地址https://blog.csdn.net/DreamPossible20/article/details/1309727351、在src/utils目录下新建文件mcaptcha.js//mcaptcha.jsexportclassMcaptcha{constructor(option
  • 2024-02-282.2
      //index.jsPage({data:{info:'helloworld',imageSrc:'/images/Crossfire20240120_0000.bmp',randomNum:Math.random()*10,randomNum1:Math.random().toFixed(2),},//定义按钮的事件处理函数btnTapHandler(e){console.log(e);},})
  • 2024-02-032.3
      //index.jsPage({data:{info:'helloworld',imageSrc:'/images/Crossfire20240120_0000.bmp',randomNum:Math.random()*10,randomNum1:Math.random().toFixed(2),},//定义按钮的事件处理函数btnTapHandler(e){console.log(e);},})
  • 2023-11-02纯前端实现图片验证码
    前言之前业务系统中验证码一直是由后端返回base64与一个验证码的字符串来实现的,想了下,前端其实可以直接canvas实现,减轻服务器压力。实现子组件,允许自定义图片尺寸(默认尺寸为100*40)与验证码刷新时间(默认时间为60秒)。同时暴露绘制验证码方法drawPic(),允许父组件直接调用(
  • 2023-10-21Vue验证码模块
    一个普通图形验证码的模块,使用方式如下: 导入模块importrandomfrom'@/util/VerificationCode'使用方式this.randomObj=random({id:'random',api:{url:'/api/getCode',headers:{'Content-Type':'applica
  • 2023-09-01uniapp随机生成图片
    //生成从minNum到maxNum的随机数         randomNum(minNum,maxNum){            switch(arguments.length){               case1:                  returnparseInt(Math.random()*minNum+1
  • 2023-08-23生成随机数
    一:生成一个16位的随机数functiongenerateRandomNumber(){varrandomNumber=Math.floor(Math.random()*10000000000000000);varrandomString=randomNumber.toString().padStart(16,'0');returnrandomString;}varrandomNum=generateRandomNumber()
  • 2023-07-20vue3 登录添加图形验证码
    1.新增组件IdentifyCode.vue,使用canvas绘制验证码内容:<template><divclass="s-canvas"@click="refreshCode"><canvasid="s-canvas":width="contentWidth":height="contentHeight"
  • 2023-03-10视频直播源码,前端canvas动态验证码实现
    视频直播源码,前端canvas动态验证码实现  //生成一个随机数  constrandomNum=(min:number,max:number)=>{    returnMath.floor(Math.random()*
  • 2023-03-03前端验证码实现
    实现:Sidentify.vue<template><divclass="s-canvas"><canvasid="s-canvas":width="contentWidth":height="contentHeight"></canvas></div></template>
  • 2022-12-31Canvas生成随机验证码
    //获取动态图片验证码getImgCode(){ letcontext=uni.createCanvasContext('imgcanvas',this), w=72, h=36; context.setFillStyle("white"); context.se
  • 2022-12-09随机生成的文字,在背景图随机排列
    前言偶然间看到有人咨询怎么做随机生成的文字,在背景图随机排列的思路,然后我刚好也忙完了,于是就简单的做了一个dom,给需要的人参考下。<!DOCTYPEhtml><htmllang="e
  • 2022-09-22直播平台开发,自带干扰线的js随机验证码
    直播平台开发,自带干扰线的js随机验证码 <!DOCTYPEhtml><html><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial