加密
//首先安装插件
cnpm install crypto-js
MD5加密
//引入插件
import { MD5 } from 'crypto-js'
MD5('loy').toString()
AES对称加密
import { AES, enc } from "crypto-js"
const AES_KEY = 'looveyy' //定义加密解密 密钥
export default{
state:{
token:'',
userInfo:{}
},
getters:{//解密
token:({token}) => AES.decrypt(token,AES_KEY).toString(enc.Utf8)
},
mutations:{//加密
mutationToken(state,_token){
state.token = AES.encrypt(_token,AES_KEY).toString()
}
}
}