h5与rn base64编码解码
h5中存在window即可通过如下方法:
window.btoa() // 编码
window.atob() // 解码
rn中window下不存在上面两种方法,所以我们需要通过其他方式,Base64编解码算法在Nodejs的buffer组件中有支持,使用方式如下:
// 安装
npm install buffer --save
// 引入
import buffer, { Buffer } from 'buffer';
// 编码
var rawStr = '123456';
var base64Str = new Buffer(rawStr).toString('base64');
// 解码
var b = new Buffer(base64Str, 'base64');
var s = b.toString();