首先用npm命令下載jsencrypt:
npm install jsencrypt --dep
在vue文件中引入jsencrypt
import { JSEncrypt } from 'jsencrypt'
對password加密:
this.encryptedData(this.form.password);
在methods中定義方法encryptedData:
// 加密
encryptedData(data) {
//私鑰 和後端溝通寫死了
var publicKey="";(很長的一串字符)
// 新建JSEncrypt對象
let encryptor = new JSEncrypt();
// 設置公鑰
encryptor.setPublicKey(publicKey);
// 加密數據
return encryptor.encrypt(data);
},