1.首先npm一下JSEncrypt
2.找到node_modules下的jsencrypt資料夾
3.在jsencrypt檔案下找到jsencrypt.min.js,將它複製到你存放工具類js的資料夾下,例如我放到了utils資料夾下
4.使用
var JSEncrypt = require('./jsencrypt/jsencrypt.min.js');
寫一個加密函式並匯出
export const encryptRAS = (word) => {
var encryptor = new JSEncrypt() // 建立加密物件例項
encryptor.setPublicKey(rsaPublickey)//設定公鑰
var rsaPassWord = encryptor.encrypt(word) // 對內容進行加密
return rsaPassWord;
}
切記不要使用jsencrypt.js,會報eval is not a fuction的錯誤,就算使用微信小程式開發工具的構建npm也一樣