vue3_ts_tool
v2.0.31
Published
vue3 component and tools
Downloads
13
Readme
vue3 ts 工具类
Base64Util
base64加解密工具
加解密示例(Base64Util、EnUtil、pako-需手动引入):
/**
* 测试npm环境
"pako": "^2.0.4",
"vue3_ts_tool": "^1.0.28",
*/
import { gzip, inflate } from "pako";
let str = "需要加密的字符串message23658"
let j1 = EnUtil.encode(str)
console.log("------------简单加解密操作");
console.log("简单加密:" + j1);
console.log("简单解密:" + EnUtil.decode(j1));
let s3 = Base64Util.encode(str)
console.log("------------base64操作");
console.log("base64加密:" + s3);
console.log("base64解密:" + Base64Util.decode(s3));
let str1 = gzip(str);
let ustr = ByteUtil.uint8ArrayToString(str1)
let bstr = Base64Util.encode(ustr)
let astr = Base64Util.decode(bstr)
let uarr = ByteUtil.stringToUint8Array(astr)
let str2 = inflate(uarr, { to: 'string' })
console.log("------------对简单加密的字符串进行pako解压缩");
console.log("pako压缩并base64加密:" + bstr);
console.log("base64解密并pako解压:" + str2);
EnUtil
简单加解密工具
ByteUtil
二进制工具
JSONUtil
JSON序列化工具
MathUtil
数学工具
MsgUtil
消息提示工具
StrUtil
字符串工具
Timer
定时器
CMap
Map模仿版