基于 Base64 的加密解密
- 安装依赖
npm install --save js-base64
- 在 main.js 中引入
let Base64 = require("js-base64").Base64;
- 使用
在 main.js 中通过把方法挂载到 vue 原型对象 prototype 上,其中参数以对象的形式进行传输,加密两次,解密一次。
// 加密
Vue.prototype.$encryption = function (ainfo) {
let data = Base64.encode(JSON.stringify(ainfo));
data = Base64.encode(data);
return data;
}
// 解密
Vue.prototype.$decryption = function (aresdata) {
var resData = Base64.decode(aresdata);
try {
resData = JSON.parse(resData);
} catch (e) {