gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vuejs怎么實(shí)現(xiàn)密碼加密

vuejs實(shí)現(xiàn)密碼加密的方法:1、通過npm引入“crypto-js”依賴;2、創(chuàng)建js文件引入“crypto-js”并寫入加密方法;3、在需要加密的組件內(nèi)使用cryptoObj加密方法即可。

vuejs怎么實(shí)現(xiàn)密碼加密

本文操作環(huán)境:windows7系統(tǒng)、vue2.9.6版,DELL G3電腦。

vue中使用crypto-js實(shí)現(xiàn)密碼加密(此處只記錄了前端加密)

1、npm引入crypto-js依賴

2、創(chuàng)建js文件引入crypto-js并寫入加密方法

3、在需要加密的組件內(nèi)使用cryptoObj加密方法

1、npm引入crypto-js依賴

npm install crypto-js -D
npm install crypto-js -D

若出現(xiàn)報(bào)錯(cuò),我的報(bào)錯(cuò)如下(可能是因?yàn)槭褂昧颂詫氱R像):

npm ERR! code 1npm ERR! path E:Usersyidu_Documentspccm-screennode_modulesnode-sass npm ERR! command failed npm ERR! command C:WINDOWSsystem32cmd.exe /d /s /c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@3.8.0npm ERR! gyp info using node@14.15.1 | win32 | x64 npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Command failed: D:ProgramDataAnaconda3python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];npm ERR! gyp ERR! stack   File "<string>", line 1npm ERR! gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];npm ERR! gyp ERR! stack                                ^npm ERR! gyp ERR! stack SyntaxError: invalid syntax npm ERR! gyp ERR! stack npm ERR! gyp ERR! stack     at ChildProcess.exithandler (child_process.js:308:12)npm ERR! gyp ERR! stack     at ChildProcess.emit (events.js:315:20)npm ERR! gyp ERR! stack     at maybeClose (internal/child_process.js:1048:16)npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)npm ERR! gyp ERR! System Windows_NT 10.0.19042npm ERR! gyp ERR! command "D:\Program Files\nodejs\node.exe" "E:\Users\yidu_\Documents\pccm-screen\node_modules\node-gyp\bin\node-gyp.js" "rebu ild" npm ERR! gyp ERR! cwd E:Usersyidu_Documentspccm-screennode_modulesnode-sass npm ERR! gyp ERR! node -v v14.15.1npm ERR! gyp ERR! node-gyp -v v3.8.0npm ERR! gyp ERR! not ok  npm ERR! A complete log of this run can be found in:npm ERR!     D:Program Filesnodejsnode_cachel_logs2021-05-06T07_10_11_380Z-debug.log

所以之后我使用淘寶鏡像進(jìn)行安裝

cnpm install crypto-js -D
cnpm install crypto-js -D

安裝成功:

√ Installed 1 packages √ Linked 0 latest versions √ Run 0 scripts √ All packages installed (1 packages installed from npm registry, used 283ms(network 278ms), speed 4.58kB/s, json 1(1.27kB), tarball 0B)

2、創(chuàng)建js文件引入crypto-js并寫入加密方法

在src-assets文件夾下創(chuàng)建js文件 cryp.js
vuejs怎么實(shí)現(xiàn)密碼加密
在cryp.js文件中引入crypto-js并寫入加密方法:

import CryptoJS from 'crypto-js'var cryptoObj = {     /* 加密 */     encryptFunc: (message) => {         var key = '12345678900';//前后端約定好的秘鑰         var keyHex = CryptoJS.enc.Utf8.parse(key);         var encrypted = CryptoJS.AES.encrypt(message, keyHex, {             mode: CryptoJS.mode.ECB,             padding: CryptoJS.pad.Pkcs7        });         return encrypted.toString();      },}export default cryptoObj;

3、在需要加密的組件內(nèi)使用cryptoObj加密方法

<script>   import  cryptoJSObj  from  '@/assets/cryp.js'   export default {   name: 'Login',   data(){     // 手機(jī)號(hào)碼驗(yàn)證     var contactPhone = (rule, value, callback) => {       if (!value) {         return callback(new Error('手機(jī)號(hào)不能為空'))       } else {         const reg = /^1[3|4|5|7|8][0-9]d{8}$/         if (reg.test(value)) {           callback()         } else {           return callback(new Error('請(qǐng)輸入正確的手機(jī)號(hào)'))         }       }     };     return{       loading:false,       form: {         account: '',         password: '',       },        formRules: {// 新增或編輯驗(yàn)證規(guī)則         account: [           { required: true, message: '賬號(hào)不能為空' }         ],         password: [           { required: true, message: '請(qǐng)輸入密碼', trigger: 'blur' },           { min: 13, message: '密碼長度應(yīng)大于12位', trigger: 'blur' },           { pattern: /^(?=.*[a-zA-Z])(?=.*[1-9])(?=.*[W]).{13,}$/, message: '必須包含大小寫字母、數(shù)字的組合、特殊字符,長度大于12位' }         ],       },     }   },   created() {    },   methods:{     startLogin:(){       let password=cryptoJSObj.encryptFunc(form.password)       //此處password為加密后的密碼,form.password為輸入的密碼     },   }}</script>

到這里就全部完成了。

推薦:《最新的5個(gè)vue.js視頻教程精選》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
女人高潮一级片| 一女被多男玩喷潮视频| 国产亚洲精品网站| av免费看网址| 人人妻人人做人人爽| 欧美一级欧美一级| 青青艹视频在线| 国产精品宾馆在线精品酒店| 中文字幕无码精品亚洲资源网久久| 强伦女教师2:伦理在线观看| 最新av网址在线观看| 国产一区 在线播放| 免费看欧美黑人毛片| 日本网站免费在线观看| 欧美成人黑人猛交| 国产91色在线观看| 在线观看中文av| 日韩一区二区高清视频| 免费观看日韩毛片| 国产精品自拍视频在线| 四虎影院一区二区| 成人免费毛片在线观看| 青青在线免费观看视频| 四虎永久免费网站| 免费黄色福利视频| 日韩av一卡二卡三卡| 日本一区午夜艳熟免费| 蜜桃免费在线视频| 黄色a级片免费看| 污污网站免费看| 久久久国内精品| 999精彩视频| av免费观看国产| 日本高清免费在线视频| 精品国产一区三区| 国产精品久久久久久久99| 亚洲精品无码国产| 亚欧美一区二区三区| 成人免费观看毛片| 最新av网址在线观看| 日本 片 成人 在线| 亚洲熟妇无码一区二区三区| 九一精品久久久| 妓院一钑片免看黄大片| 日本a级片在线观看| 国产成人美女视频| www.com毛片| 国产 日韩 亚洲 欧美| 佐佐木明希av| 成人高清在线观看视频| 欧美伦理视频在线观看| 美女日批免费视频| 日韩一级特黄毛片| mm131午夜| 强开小嫩苞一区二区三区网站| 五月婷婷六月丁香激情| 黄色一级视频片| 国产亚洲黄色片| www.男人天堂网| 精品国产鲁一鲁一区二区三区| 日韩人妻精品无码一区二区三区| 免费在线黄网站| wwwwww欧美| 每日在线观看av| 欧美亚洲精品一区二区| 日韩av综合在线观看| 97在线国产视频| 日本精品一区在线观看| 久久久久久久久久久视频| 国产自产在线视频| 你懂的av在线| 亚洲激情在线观看视频| 91看片在线免费观看| 伊人色在线观看| 涩多多在线观看| 麻豆传媒网站在线观看| 无码人妻少妇伦在线电影| 亚洲 欧美 综合 另类 中字| 久久精品视频16| 无码无遮挡又大又爽又黄的视频| 国产一二三四在线视频| 天堂中文av在线| 欧美久久久久久久久久久久久久| 国产不卡一区二区视频| 无码日韩人妻精品久久蜜桃| 亚洲成人福利在线| 超碰中文字幕在线观看| 99re6这里有精品热视频| 色综合久久久久无码专区| 五月婷婷六月合| 日本福利视频在线观看| 北条麻妃视频在线| 波多野结衣三级在线| 免费看的黄色大片| 日韩av加勒比| 无遮挡又爽又刺激的视频 | 成年人网站免费视频| 国产成人黄色网址| 国产尤物av一区二区三区| 欧美韩国日本在线| 8x8x华人在线| 色一情一乱一伦一区二区三区日本| 国产大片一区二区三区| 北条麻妃在线一区| 亚洲国产一二三精品无码| 99热这里只有精品在线播放| 国产 欧美 日韩 一区| 手机在线视频一区| 日本va中文字幕| 一卡二卡三卡视频| 涩多多在线观看| 欧美黄色性生活| 国产一区二区视频免费在线观看| 视色,视色影院,视色影库,视色网| 亚洲天堂av线| 日本www高清视频| 可以看毛片的网址| 996这里只有精品| 成人污网站在线观看| 污污的视频免费观看| 91视频免费版污| 女人另类性混交zo| 中文字幕日本最新乱码视频| 91亚洲精品国产| 日韩在线观看a| 欧美高清中文字幕| 国产又粗又大又爽的视频| 亚洲第一狼人区| 亚洲久久中文字幕| 高潮一区二区三区| 天美星空大象mv在线观看视频| 黄色片视频在线播放| 亚欧无线一线二线三线区别| 久久久久久人妻一区二区三区| 强伦女教师2:伦理在线观看| 男人的天堂成人| 香蕉视频免费版| 久久精品xxx| 久久久一本二本三本| 国产精品后入内射日本在线观看| 六月激情综合网| 伊人国产在线视频| 中文字幕亚洲影院| 国产成人在线小视频| www.av中文字幕| 日韩无套无码精品| 狠狠干狠狠操视频| 色撸撸在线观看| 黄网站色视频免费观看| 国产福利视频在线播放| 亚洲无吗一区二区三区| 日本成人xxx| 欧美色图另类小说| jizzzz日本| 日韩人妻无码精品久久久不卡| 国产无套粉嫩白浆内谢的出处| a在线观看免费视频| 男女激烈动态图| 免费黄色一级网站| 亚洲成人动漫在线| 日韩 欧美 高清| 五月天在线免费视频| 亚洲国产精品毛片av不卡在线| 亚洲精品在线视频播放| 日本十八禁视频无遮挡| 网站在线你懂的| 日日噜噜夜夜狠狠久久丁香五月 | 精品国产av无码一区二区三区| 久久久久久久久久伊人| www.18av.com| 老太脱裤让老头玩ⅹxxxx| 亚洲黄色片免费| 日韩精品一区二区三区色欲av| 国产aaa免费视频| 日本高清一区二区视频| 亚洲视频一二三四| 黑人糟蹋人妻hd中文字幕| 国产日韩亚洲欧美在线| 成人一区二区免费视频| 情侣黄网站免费看| 一区二区三区免费播放| 国产精品啪啪啪视频| 91动漫在线看| 免费涩涩18网站入口| 国内精品国产三级国产99| 人人爽人人爽av| 色婷婷狠狠18| 福利视频999| 成年人视频网站免费| 国产福利影院在线观看| 国产日本欧美在线| 深爱五月综合网| 国产97在线 | 亚洲| 亚洲熟妇av一区二区三区| 强伦女教师2:伦理在线观看| 免费黄色日本网站| 日韩精品一区二区三区久久| 超薄肉色丝袜足j调教99| 精品人妻一区二区三区四区在线 | 日韩av自拍偷拍|