js怎么寫(xiě)隨機(jī)產(chǎn)生的驗(yàn)證碼(js制作四位隨機(jī)驗(yàn)證碼)

    本文主要介紹js如何寫(xiě)隨機(jī)生成的驗(yàn)證碼(js做四個(gè)隨機(jī)驗(yàn)證碼)?,下面一起看看js如何寫(xiě)隨機(jī)生成的驗(yàn)證碼(js做四個(gè)隨機(jī)驗(yàn)證碼)?相關(guān)資訊。
    需要先輸入html2canvas.js。
    本來(lái)是用來(lái)生成海報(bào)的,后來(lái)改成了生成驗(yàn)證碼。
    僅供參考
    !文件類型htmlhtml頭元字符集= utf-8 腳本src = js/public.js/script link rel = 樣式表href = css/style.css/script type = 文本/javascript src = js/html 2 can vas . js /腳本樣式。海寶{ position: absolute;top : 0;left : 0;width : 4 rem;z-index: 0;width: 2.3雷姆;h: 1雷姆;lin: 1雷姆;t:中心;} .海寶span{font-siz: . 6 r:大膽;} .imag: 2雷姆;}/style/head body div id = app class = app v形斗篷圖像與圖像生成的圖形/p div class = myimage @ click = 海報(bào) id = myimage v-html = 圖像與圖像/div!-驗(yàn)證碼后臺(tái)-div id = 主集裝箱及配件ref = 集裝箱與運(yùn)輸class = 海寶 : styl:·考爾伯格} span : styl:項(xiàng)目。顏色和;;fontstyle :item . font }] v-for = (項(xiàng)目,索引)在列表和;: key = 指數(shù)和指數(shù){ { item . text } }/span/div/div/body script var vm = n: ;# app ,data: { list:[{t: ;1 }、{t: ; }、{t: ;1 }、{t: ;= }、{t: ;? },],colorbg: ; 、r: ; ,image: ; ,},m: { poster{ this . image = ; ;this . colorbg = this . color fun;this.list.foreach((item,index)= { item[ ;顏色和顏色。;]= this . color fun;項(xiàng)目[ ;字體和字體。;]= this . font fun;ind: ; ;ind: ; ;ind: ; ;})這個(gè)。mak:函數(shù)(id){//生成驗(yàn)證碼var _ this = thisdocument . body . style . overflow = ;隱藏 ;這個(gè)。$ refs . container . style . pointer events = ;汽車與娛樂(lè)。;;這個(gè)。$ next tick(function{//if if(this . isend)在生成的同時(shí)沒(méi)有生成。{返回;} this.isend = true_ this . make code(id);//生成驗(yàn)證碼});},makecode(id) {//生成驗(yàn)證碼this。$ refs . container . style . dis block = ;街區(qū) ;var _ this = thisvar share content = document . getelementbyid(id);//對(duì)于要繪制部分的(原生)dom對(duì)象,注意不要對(duì)容器的寬度使用百分比,使用固定寬度,避免縮放問(wèn)題;var width = sharecontentoffsetwidth//get(native)dom width var height = share content。偏高;//獲取(本機(jī))dom高度變量offsettop = sharecontent。offsettop//元素從頂部var canvas = document . createelement( ;帆布 );//創(chuàng)建一個(gè)畫(huà)布對(duì)象varcontext = canvas。get context( ;2d );var scale by = 2;canvas.width = width * scaleby//因?yàn)檫@里畫(huà)的dom是定寬居中的,所以沒(méi)有偏移畫(huà)布。height =(height offsettop)* scale by;//注意身高問(wèn)題。因?yàn)轫敳坑芯嚯x,所以要加上頂部的距離來(lái)解決圖像高度偏移的問(wèn)題。varopts = {scal: scale by,//添加比例參數(shù)canvas:畫(huà)布,//自定義畫(huà)布logging: true,//log switch,發(fā)布時(shí)記得改成假width:寬度,//dom原寬度h:高度,//dom原高度backgroundcolor: 透明 ,};html2canvas(document . query selector( ;# id)、opts)。然后(function(canvas){ document . body . appendchild(canvas);設(shè)oimg = new image;oimg . src = canvas . toda taurl( 圖片/png );//導(dǎo)出圖像vm.image = img src = amp oimg.src / ;vm.isend = falsevm.shadowhb = true});this.result = eval(this.list[0])。文本this.list[1]。文本this.list[2]。正文);},color fun{//random color return ` rgb($ { math . round(math . random* 255)},$ { math . round(math . random* 255)},$ {math.round (math.random)}。},font fun{//random font style return this . random num(0,1) == 0?: ;斜體和。;},random num (min,max){//隨機(jī)數(shù)范圍var rang:這個(gè)。randomnum (0,9)},operation fun{//隨機(jī)運(yùn)算符返回this.randomnum(0,1) == 0?: ;- ;}},掛載{//生成隨機(jī)驗(yàn)證碼this . poster;},已創(chuàng)建{ } });/腳本
    標(biāo)簽:
    驗(yàn)證碼寬度
    了解更多js如何寫(xiě)隨機(jī)生成的驗(yàn)證碼(js做四個(gè)隨機(jī)驗(yàn)證碼)?相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。

    paper white3和4(paperwhite2和3的區(qū)別4)
    固態(tài)硬盤(pán)怎么分盤(pán),固態(tài)硬盤(pán)怎樣進(jìn)行分區(qū) 固態(tài)硬盤(pán)分區(qū)詳細(xì)圖文教程
    長(zhǎng)城ssd固態(tài)硬盤(pán)怎么樣,固態(tài)硬盤(pán)怎么樣好不好
    強(qiáng)制格式化硬盤(pán)命令win10,強(qiáng)制格式化命令
    固態(tài)在哪個(gè)盤(pán),懂電腦的大佬幫忙看看 固態(tài)在哪個(gè)盤(pán)里
    js怎么寫(xiě)隨機(jī)產(chǎn)生的驗(yàn)證碼(js制作四位隨機(jī)驗(yàn)證碼)
    華為 鴻蒙 電腦(華為鴻蒙系統(tǒng)電腦版安裝教程)
    電腦游戲手柄怎么用視頻教程(電腦游戲手柄怎么用)
    投影幕布哪種材質(zhì)的更清晰(投影儀幕布哪種材質(zhì)好)
    mac如何裝雙系統(tǒng)win10(mac怎么安裝win雙系統(tǒng))
    電腦游戲主機(jī)哪個(gè)品牌比較好(電腦游戲主機(jī)排行榜前十名)
    sonyz1速度緩慢怎么辦,速度太慢怎么辦
    搜狗大五碼怎么弄(搜狗輸入法切換大五碼快捷鍵)
    怎么在電腦桌面上顯示微信圖標(biāo)(電腦上微信圖標(biāo)變成了文件)
    筆記本機(jī)械硬盤(pán)品牌
    pe系統(tǒng)遷移到固態(tài)硬盤(pán)會(huì)怎么樣,加裝固態(tài)硬盤(pán)后如何遷移系統(tǒng)
    三星筆記本硬盤(pán)在哪,三星r467筆記本硬盤(pán)接口
    怎么查找微信黑名單和被我刪除的人信息(怎么查找微信黑名單和被我刪除的人聊天記錄)
    今日頭條怎么快速過(guò)新手期(今日頭條怎么才能轉(zhuǎn)正)
    不開(kāi)燈看電腦屏幕(玩電腦不開(kāi)燈)
    主站蜘蛛池模板: 久久久一区二区三区| 一区二区高清在线| 国精产品一区一区三区免费视频 | 亚洲日韩AV一区二区三区中文 | 精品久久久久中文字幕一区| 国产一区高清视频| 国产主播一区二区| 久久精品免费一区二区喷潮| 人妻无码一区二区三区四区| 国产精品日本一区二区不卡视频| 在线观看国产一区二三区| 视频一区二区在线观看| 久久人做人爽一区二区三区| 在线精品一区二区三区电影| 成人免费一区二区三区| 日本人的色道www免费一区| 九九久久99综合一区二区| 国产一区二区影院| 亚洲一区AV无码少妇电影| 国产精品va无码一区二区| 精品一区精品二区| 成人毛片无码一区二区| 激情内射亚洲一区二区三区爱妻| 亚洲高清偷拍一区二区三区 | 色噜噜狠狠一区二区| 国产在线观看一区二区三区精品| 国产一区二区三区在线观看影院 | 亚洲国产一区在线| 亚洲一区二区女搞男| 国产凹凸在线一区二区| 中日韩一区二区三区| 不卡无码人妻一区三区音频| 精品视频一区二区| 中文字幕在线一区二区三区| 亚洲中文字幕丝袜制服一区| 国产不卡视频一区二区三区| 一区二区网站在线观看| 日韩精品人妻一区二区中文八零| 一区二区三区四区在线观看视频| 日本一区二区三区精品国产| 香蕉视频一区二区三区|