crypto-js的地址:https://github.com/brix/crypt...
我原来使用整个包是可以加密的,代码如下
import CryptoJS from 'crypto-js/crypto.js';
//封装
aesEncrypt(key,content){
// key=CryptoJS.enc.Utf8.parse(key);
let encrypted = CryptoJS.AES.encrypt(content, key, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.toString();
}
但是因为包太大,现在只想用其中的aes加密,修改后报错了,代码如下
import CryptoJS from 'crypto-js/aes.js';
//封装
//...
自己看了下aes.js
源码没弄懂这种模块加载机制。。。
我该怎么用才正确???
已解决,单独import需要调用其他js,可以在官网下载独立aes包,找到资源下载3.x的包,解压后从rollups找到aes.js即可正常使用