前言
收集常用的npm包
一、列表结合
工具类
依赖名称(npm包名) | 依赖功能 |
---|---|
screenfull | 界面满屏 |
clipboard | 剪贴板、粘贴板 |
guid、uuid | To create a random UUID |
gupack | gulp包装 |
js-cookie | Cookie使用 |
JSEncrypt | 公钥加密 |
JS脚本库
依赖名称(npm包名) | 依赖功能 |
---|---|
fuse.js | fuse是一个轻量级的模糊搜索模块 |
xlsx | 表格文件解析 |
Vue-Quill-Editor | Vue轻量级富文本编辑器(只兼容IE10以上) |
vue-ueditor-wrap | 百度富文本编辑器(需配置下载ueditor包使用) |
loadsh | js常用库 |
dayjs、moment | 日期相关 |
pinia-plugin-persistedstate | Pinia 数据持久化储存 |
Pinia | 作用同vuex |
Reflect Metadata | 是 ES7 的一个提案,它主要用来在声明的时候添加和读取元数据。 |
vue-virtual-scroll-list | 虚拟列表 |
vue-i18n@next | vue多语言 |
v-wave | 可以通过自定义指令的形式,让目标点击节点具备波纹的效果 |
vue3-dnd | 做drag and drop的,也就是拖放 |
vue-hooks-plus | Vue3 Hooks 库 |
vue-word-highlighter | 做搜索字体高亮的 |
v-perfect-signature | 电子签名 |
CSS样式库
依赖名称(npm包名) | 依赖功能 |
---|---|
font-awesome | 样式、图标字体库 |