本文介紹一下如何在react中對(duì)于前端密碼用base64加密算法加密弛秋,實(shí)現(xiàn)起來(lái)很簡(jiǎn)單器躏,但是做需求的時(shí)候在網(wǎng)上并沒有找到用價(jià)值的資料,所以記錄一下蟹略。
1.添加base64的依賴
在react中運(yùn)行
npm install --save base-64
此時(shí)在package.json中會(huì)出現(xiàn)base64的依賴
注:我們用npm下載依賴時(shí)登失,如果用的是
npm install --save base-64
命令,那么就會(huì)同時(shí)把依賴加入到package.json文件中挖炬;
但是如果我們用的是
npm install base-64
命令揽浙,此時(shí)依賴會(huì)下載,我們可以在node_modules文件夾中看到下載的依賴意敛,但是并不會(huì)加入到package.json文件中馅巷。
2.需求實(shí)現(xiàn)
2.1在react中中引入依賴
import Base64 from 'base-64';
2.2 方法實(shí)現(xiàn)
var input=this.refs.passwordInput.value;
var time=new Date().valueOf();
var sign=input+"+"+time;
var b=Base64.encode(sign);
var teamId=this.props.groupList.id;
this.props.onRemoveTeam(teamId,b,time);
input是獲取input標(biāo)簽中輸入的字段;
time是獲取到當(dāng)前時(shí)間戳草姻;
Base64.encode方法就是對(duì)字符串進(jìn)行加密钓猬;
是的,方法就這樣實(shí)現(xiàn)了撩独,很簡(jiǎn)單敞曹,如有錯(cuò)誤歡迎指正!