# 第三方库
# dayjs
说明:
内部引入了dayjs,可以使用dayjs的方法,详情请查看dayjs文档前往 (opens new window)
示例:
jsToolkit.dayjs().format()
// 默认返回的是 ISO8601 格式字符串 '2020-04-02T08:02:17-05:00'
jsToolkit.dayjs().format("YYYY-MM-DD HH:mm:ss")
// '2020-04-02 08:02:17'
1
2
3
4
2
3
4
# Cookies
说明:
内部引入了js-cookie(同时扩展了setJSON、getJSON方法),可以使用js-cookie的方法,详情请查看js-cookie文档前往 (opens new window)
示例:
jsToolkit.Cookies.set("name", "张三", {expires: 1});
jsToolkit.Cookies.get("name")
// "张三"
jsToolkit.Cookies.setJSON("userInfo", {name: "张三", age: 18}, {expires: 7, path: ''})
jsToolkit.Cookies.getJSON("userInfo") // {name: "张三", age: 18}
1
2
3
4
5
6
2
3
4
5
6
# mathjs
说明:
内部引入了mathjs,可以使用mathjs的方法,详情请查看mathjs文档前往 (opens new window)
示例:
const {math} = jsToolkit
// 加
function add(num1, num2) {
return math.format(math.add(math.bignumber(num1), math.bignumber(num2)));
}
// 减
function subtract(num1, num2) {
return math.format(math.subtract(math.bignumber(num1), math.bignumber(num2)));
}
// 乘
function multiply(num1, num2) {
return math.format(math.multiply(math.bignumber(num1), math.bignumber(num2)));
}
// 除
function divide(num1, num2) {
return math.format(math.divide(math.bignumber(num1), math.bignumber(num2)));
}
add(0.1, 0.3) // 0.4
subtract(0.3, 0.1) //0.2
multiply(2, 3) // 6
divide(8, 2) //4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# crypto-js
说明:
内部引入了crypto-js,可以使用crypto-js的方法,详情请查看crypto-js文档前往 (opens new window)
添加版本:1.1.0-beta.11
示例:
const {CryptoJS} = jsToolkit
// MD5 加密
let hash = CryptoJS.MD5("Message");
console.log(hash.toString());
// AES 加密
let encrypted = CryptoJS.AES.encrypt("Message", "Secret Passphrase");
console.log(encrypted.toString());
// AES 解密
let decrypted = CryptoJS.AES.decrypt(encrypted, "Secret Passphrase");
console.log(decrypted.toString(CryptoJS.enc.Utf8));
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# nanoid
说明:
内部引入了nanoid,可以使用nanoid的方法,详情请查看nanoid文档前往 (opens new window)
添加版本:1.1.0-beta.11
示例:
const {nanoid} = jsToolkit.nanoid
console.log(nanoid())
1
2
2
← 其它