临近年底,公司突然接了两个急活,本来负责一个项目前台管理端比较轻松,这下要直接负责一个项目的前端开发,比较着急······
说多了说多了,返回正题。
今天后台打个给我说一个地方的传值要base64加密,说实话半路出家的我看到这个要求的第一反应就是百度。因为自己不熟悉,直接使用了以下方法。
var str = "weizhuren"
var base = new Base64();
var result = base.encode(str);
结果一试发现不太行,这个加密方法应该是需要进入一个封装好的库才行,这不就麻烦了吗,费事了嘛,结果再一查,还真有简单的方法,原生js已经提供了base64的编码与解码,直接使用就可以了。
let name = "weizhuren"
window.btoa(name)//base64编码
window.atob(name)//base64解码