前端开发工具库 总览
- number-precision:解决JavaScript浮点数计算精度缺失的问题
- pdfvuer:前端渲染PDF
- vue-pdf:前端渲染PDF
- vuedraggable:vue组件拖放库
- Sortable:组件拖放库
- drag-tree-table:vue树形表格拖拽
- qs:请求查询参数的序列化和解析库
- terser-webpack-plugin:JavaScript源码压缩
- electron-updater:electron自动更新
- electron-builder:electron打包构建
- shelljs: 调用系统命令
- vue-simple-uploader:文件上传
commitizen
及其适配器cz-conventional-changelog
:git规范提交- colorthief: 获取图片的背景色
- vue-office: office(docx、excel、pdf)预览组件
driver.js
,intro.js
,shepherd.js
,vue-tour
:页面引导库(分步介绍、新手引导)jscpd
:检测项目中代码重复程度nrm
:切换npm源,使用nrm add name url
添加源,使用nrm use name
切换源pinia-plugin-persistedstate
:pinia数据持久化(到storage)screenfull
: 全屏vue-i18n
: 多语言mitt
: vue3组件通信SliderCaptcha
: 滑块验证码rimraf
: 删除文件夹,用法rimraf xxx
fullcalendar
:功能全面的全尺寸拖拽日历库- vue-treeselect:vue的树形下拉选择器,vue2版本:vue-treeselect,vue3版本:treeselect
- 大数运算:bignumber.js,big.js
- 工作流组件:bpmn-js,LogicFlow
- h5文件保存:file-saver
- 模糊搜索:fuse.js
- 自定义滚动条插件:perfect-scrollbar
- OpenSSL RSA 加密、解密和密钥生成:jsencrypt
- 客户端pdf生成:jsPDF
- 富文本编辑器:quill
- 全屏组件库:screenfull
- 排序:Sortable
- 幻灯片/滑块组件:swiper,vue-awesome-swiper
- uuid生成:uuid
- 图片预览组件:v-viewer
- 图片剪辑插件:vue-cropper
- 虚拟滚动:vue-virtual-scroller