tingle-tools
v1.2.1
Published
js常用工具
Downloads
20
Maintainers
Readme
使用
import Tools from 'tingle-tools'
介绍(常用工具的封装)
import Tools from 'tingle-tools' 全部引入
import { tingleStorage, tingleUtils } from 'tingle-tools' 按需引入
const { getStorage, setStorage, setConfig } = Tools.tingleStorage
setConfig 基本设置
const config = {
type: "localStorage", // 类型 window.localStorage,window.sessionStorage,
prefix: "", // 名称前缀 建议:项目名 + 项目版本
expire: 100 * 24 * 6000, //过期时间 单位:秒
isEncrypt: false, // 默认加密 为了调试方便, 开发过程中可以不加密
key: '', 加密的key值(十六位十六进制数作为密钥偏移量)
iv: '',加密的iv值(十六位十六进制数作为密钥偏移量)
mode: 'DES' // CryptoJS[config.mode].encrypt config.mode = DES || AES
}
setConfig(config)
2、加密、解密
const { encrypt, decrypt } = Tools.tingleStorage
decrypt(value) //默认返回字符串,如需要返回对象decrypt(value, true)