npm install crypto-js
import CryptoJS from 'crypto-js/crypto-js'
import urlencode from "urlencode"; //可选
//e为需要加密的字符串
function Hmacstr(e, key = 'your key') {
let result = CryptoJS.HmacSHA1(e, key);
let sig = result.toString(CryptoJS.enc.Base64);
sig = urlencode(sig);//这里也可使用window.btoa(str)进行base64编码 对应解码atob() 需要注意浏览器兼容性
return sig;
},