1、时间转换:
- moment.js
1.1 Day.js
一个极简的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持一样, 但体积仅有2KB。
npm install dayjs
import dayjs from 'dayjs'
dayjs().format('YYYY-MM-DD HH:mm') // => 2022-01-03 15:06
dayjs('2022-1-3 15:06').toDate() // => Mon Jan 03 2022 15:06:00 GMT+0800 (中国标准时间)
2、操作cookie的插件
- jquery.cookie.js
2.1 js-cookie
一个简单的、轻量的处理 cookies 的 js API
npm install js-cookie
import Cookies from 'js-cookie'
Cookies.set('name', 'value', { expires: 7 }) // 有效期7天
Cookies.get('name') // => 'value'
3、生成随机字符串
- nanoid
4、图表插件
- echarts
5、拖拽排序插件
- sortable.js
6、 qs
一个轻量的 url 参数转换的 JavaScript 库
npm install qs
import qs from 'qs'
qs.parse('user=tom&age=22') // => { user: "tom", age: "22" }
qs.stringify({ user: "tom", age: "22" }) // => user=tom&age=22
7、lodash.js
一个一致性、模块化、高性能的 JavaScript 实用工具库
npm install lodash
import _ from 'lodash'
_.max([4, 2, 8, 6]) // 返回数组中的最大值 => 8
_.intersection([1, 2, 3], [2, 3, 4]) // 返回多个数组的交集 => [2, 3]
8、收藏链接
- https://juejin.cn/post/7048963605462515743
-----未完,待补充