2021-04-07 | 项目构建 | UNLOCK | 更新时间:2021-12-6 13:56

第三方库包的参考及介绍.md

功能性

用于存储,编辑和读取 cookie;GitHub | NPM

存储数据 localforage

可以在浏览器存储大量离线数据;GitHub | 中文翻译

二维码生成器 node-qrcode

使用URL字符串生成一个二维码; GitHub

剪切板 clipboard

用于复制,剪切,黏贴功能;提供一键复制功能业务场景; GitHub

代码编辑器 CodeMirror

在浏览器上进行代码编辑; GitHub

Vue-Codemirror
基于 Codemirror,适用于 Vue 的 Web 代码编辑器 NPM

流程图编辑器 bpmn-js

在浏览器上进行流程图编辑; GitHub | 官网

bpmn-js-properties-panel
基于 bpmn-js 进行的编辑功能扩展; NPM bpmn-js的编辑扩展

前端引导 driver.js

可以让用户聚焦于你想要的地方;或者引导用户;GitHub

文件拖拽上传 dropzone

可以让上传功能变的更加舒服; GitHub

图表功能 echarts

设置图表,让数据可视化 GitHub

文件流下载 FileSaver

设置文件链接为blob下载,支持图片及其他 NPM

本地数据搜索 fuse.js

设置本地数据搜索功能 GitHub | 官网

创建读取zip文件 jszip

用于创建、读取和编辑 .zip 文件 NPM 官网

预览.docx文件 mammoth

浏览器预览.docx文件 GitHub | NPM

预览excel文件 sheetjs

浏览器预览excel(.xlsx .xls)文件 GitHub | 官网

日期格式处理 moment

处理日期时间格式 GitHub | 中文翻译

请求进度条 nprogress

在页面顶部显示进度条,告诉用户请求进度情况 GitHub 官网

汉字转换拼音 pinyin

将中文转换为拼音数据显示 GitHub | 官网

内容全屏显示 screenfull

将指定的内容进行全屏显示 NPM | GitHub

VUE国际化 vue-i18n

将VUE的项目内容国际化翻译 NPM

列表拖动 sortablejs

对列表内容进行拖动排序 NPM GitHub

拖动VUE组件 vuedraggable

对VUE项目中的组件进行拖动 NPM

自定义滚动条 perfect-scrollbar

设置自定义滚动条及其样式; NPM

Node

sqlite : 本地存储数据的数据库

Node热更新 nodemon

检测到文件更改时自动重新启动Node应用程序 NPM

Node进程守护 pm2

保证Node服务进程保持活跃状态;防止进程停摆 NPM

终端颜色高亮 chalk

让终端输出字符高亮或是添加颜色样式;NPM

扩展

文档生成 VuePress

桌面应用 Electron

可以用于构建PC端桌面应用,exe执行软件; 官方网站