1. 安装 jsencrypt
npm install jsencrypt --save
2. 在main.js中引入, 并挂载为全局方法
import JSEncrypt from 'jsencrypt';
let pubkey = '' // 公钥
Vue.prototype.$getRsaCode = function(str){
let encryptStr = new JSEncrypt();
encryptStr.setPublicKey(pubkey);
let data = encryptStr.encrypt(str.toString()); // 进行加密
return data;
}
3. 在文件中使用
let password = this.$getRsaCode(this.password)