# Vue3 Package依赖介绍
>[info] 标记可删除的,是指非必须组件,删除的话,对应的示例或组件代码也需要手工调整。
| 依赖名 | 介绍 |是否可删除 |
| --- | --- | --- |
| @iconify/iconify | Iconify 是最通用的图标框架。 | |
| ~~@fullcalendar/core~~ | 提供核心功能,包括 Calendar 类 | 已删除 |
| ~~@fullcalendar/daygrid~~ | 在月视图或日网格视图上显示事件 |已删除 |
| ~~@fullcalendar/interaction~~ | 提供事件拖放、调整大小、日期单击和可选操作的功能 |已删除 |
| ~~@fullcalendar/timegrid~~ | 在时隙网格上显示您的事件 |已删除 |
| ~~@fullcalendar/vue3~~ | 这个项目为 FullCalendar 提供了一个官方的 Vue 组件,所有的设置都是一样的。 |已删除 |
| @vueuse/core | 基本的 Vue 组合实用程序集合。是一组基于 Composition API 的实用函数。 | |
| @zxcvbn-ts/core | 密码强度估计器。(用户更改密码时评估密码强度) | |
| ant-design-vue | AntDesignVue核心依赖 | |
| axios | 用于浏览器和 node.js 的基于 Promise 的 HTTP 客户端 | |
| china-area-data | 中国地区(省市区)数据 | |
| clipboard | 用于复制到剪贴板功能 | |
| cron-parser | 用于解析和操作 cron 表达式 | |
| cropperjs | 图片裁剪功能 | 可删除 |
| crypto-js | 用于加密操作 | |
| dayjs | Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您就知道如何使用 Day.js | |
| dom-align | 灵活地将源 html 元素与目标 html 元素对齐。 | |
| echarts | 一个基于 JavaScript 的开源可视化图表库 | |
| enquire.js | 用于编程方式响应媒体查询。(用于页面自适应) | |
| intro.js | 开源 vanilla Javascript / CSS 库,用于添加分步介绍或提示。 | |
| ~~js-cookie~~ | 用于处理 cookie 的 JavaScript API | 可删除 |
| lodash-es | Lodash 库导出为 ES 模块。 | |
| lodash.get | lodash 方法 \_.get 导出为 Node.js 模块。 | |
| ~~lodash.pick~~ | lodash 方法 \_.pick 导出为 Node.js 模块。 | 可删除 |
| md5 | 一个用 MD5 散列消息的 JavaScript 函数。 | |
| mockjs | Mock.js 是一个模拟数据生成器,帮助前端开发和原型与后端进度分离,减少一些单调,特别是在编写自动化测试时。 | |
| nprogress | 顶部细长进度条。 | |
| path-to-regexp | 将 /user/:name 等路径字符串转换为正则表达式。 | |
| pinia | 直观、类型安全且灵活的 Vue Store(替代Vuex) | |
| print-js | 可实现 Web 打印。 | 可删除 |
| qrcode | 二维码/二维条码生成器。 | 可删除 |
| qrcodejs2 | 用于生成二维码。支持 HTML5 Canvas 和 DOM 中的表格标签的跨浏览器。 | 可删除 |
| resize-observer-polyfill | Resize Observer API 的 polyfill。 | |
| sortablejs | 用于拖拽排序 | |
| codemirror | 代码编辑器 | 可删除 |
| tinymce | 开源富文本编辑器。 | 可删除 |
| vditor | 一款浏览器端的 Markdown 编辑器 | 可删除 |
| showdown | Showdown 是一个 Javascript Markdown 到 HTML 转换器,基于 John Gruber 的原作。 Showdown 可以用于客户端(在浏览器中)或服务器端(使用 NodeJs)。 | 可删除 |
| vue | VueJS核心依赖 | |
| vue-cropper | 一个图片裁剪插件 | 可删除 |
| vue-cropperjs | cropperjs 的 Vue 包装器组件。 | |
| vue-i18n | Vue.js 的国际化插件 | |
| vue-infinite-scroll | 是 vue.js 的无限滚动指令。 | |
| vue-print-nb-jeecg | vue-print-nb特定改造版本: 解决IE兼容问题和支持Canvas自适应打印 | |
| vue-router | Vue路由核心依赖 | |
| vue-types | Vue.js 的类型定义。 | |
| vuedraggable | Vue拖动排序组件 | |
| vxe-table | VxeTable核心依赖 | |
| vxe-table-plugin-antd | VxeTableAntd插件 | |
| xe-utils | VxeTable依赖JavaScript 函数库、工具类 | |
| ~~xlsx~~| 生成适用于传统和现代软件的新电子表格。 | 已删除 |
| ~~qiankun~~| 利用微前端构建企业级 Web 应用程序 | 默认删除(需要请放开注释) |
| vue-json-pretty | 用于将 JSON 数据呈现为树结构。 |可删除 |
- 项目介绍
- 常见问题
- 开发环境准备
- 环境准备
- 启动项目
- 切换Vue3路由
- 项目配置详细说明
- 上线部署
- 快速构建&部署
- Docker镜像启动
- 项目配置
- 菜单配置
- 菜单缓存
- 积木报表菜单配置
- 首页配置
- 国际化
- 菜单国际化
- 组件注册
- 项目规范
- 跨域处理
- 样式库
- 图标生成
- package依赖介绍
- 菜单TAB风格
- 备份文档
- 详细构建和配置
- 构建部署1.0
- 切换Mock接口
- 原生路由(作废)
- 原生菜单(作废)
- 页面开启缓存(作废)
- 环境准备1.0
- 数据 mock&联调
- UI组件
- Form 表单组件
- Table 表格
- Modal 弹窗
- Drawer 抽屉组件
- Icon 图标组件
- Button 按钮
- 更多基础组件
- JSelectUser选择用户 ✔
- JSelectPosition岗位选择 ✔
- JSelectDept部门选择 ✔
- JCheckbox ✔
- JImportModal 列表导入弹窗组件
- JInput特殊查询组件 ✔
- JPopup弹窗选择组件 ✔
- JTreeSelect树形下拉框 (异步加载) ✔
- JAreaSelect 省市县级联组件
- JDictSelectTag 字典标签 ✔
- JEllipsis 超长截取显示组件 ✔
- JUpload 上传组件 ✔
- JEasyCron 定时表达式选择组件 ✔
- JInputPopup 多行输入窗口组件 ✔
- JSwitch 开关选择组件 ✔
- JTreeDict 分类字典树形下拉组件 ✔
- JSelectInput 可输入下拉框 ✔
- JEditor 富文本编辑器 ✔
- JMarkdownEditor Markdown编辑器 ✔
- JSearchSelect 字典表的搜索组件 ✔
- JSelectUserByDept 根据部门选择用户 ✔
- JVxeTable
- 组件配置文档
- 自定义组件
- 封装自定义组件
- 自定义组件增强
- 多级联动配置
- 使用示例
- 常见问题解答
- JAreaLinkage 省市县联动组件 ✔
- JCategorySelect 分类字典树 ✔
- JImageUpload 图片上传 ✔
- JSelectMultiple 下拉多选 ✔
- JSelectRole 选择角色 ✔
- JFormContainer 表单组件禁用 ✔
- SuperQuery 高级查询
- UserSelect 高级用户选择组件
- Basic
- Page
- Authority
- PopConfirmButton
- CollapseContainer
- ScrollContainer
- LazyContainer
- CodeEditor
- JsonPreview
- CountDown
- ClickOutSide
- CountTo
- Cropper
- Description
- FlowChart
- Upload
- Tree
- Excel
- Qrcode
- Markdown
- Loading
- Tinymce
- Time
- StrengthMeter
- Verify
- Transition
- VirtualScroll
- ContextMenu
- Preview
- Loading
- 前端权限
- 表单权限
- 显隐控制 ✔
- 禁用控制 ✔
- 列表权限
- 按钮权限控制
- 列字段显隐控制
- 行编辑组件权限
- 显隐控制
- 禁用控制
- 代码生成
- Online在线代码生成
- GUI代码生成
- 代码生成模板介绍
- vue3和vue3Native详细说明
- 深入开发
- 定义Form新组件
- 自定义列表查询
- 自定义表单布局
- 开发笔记
- 组件权限控制
- 使用Antd Vue原生Form
- 自定义图表组件
- 自定义渲染函数
- 如何编写mock接口
- 缓存用法
- 精简版代码制作
- 微前端(qiankun)集成
- 前端小技巧
- 表单整体禁用
- 弹框内下拉框错位
- 界面如何设置响应式
- 抽屉(Drawer)宽度自适应
- 生成菜单脚本
- Online表单
- Online常见问题
- Online表单配置
- 配置参数说明
- 系统标准字段
- 表单类型-主子表|树表
- 自定义查询配置
- Online表单风格
- Online表单删除说明
- Online联合查询配置
- online表单视图功能说明
- Online表单开启评论
- Online表单控件介绍
- 常用基础控件
- 高级关联记录
- Online表单控件配置
- 基本配置
- 控件扩展配置
- 默认值表达式
- 自定义查询配置
- 字段href
- 默认值(填值规则)
- 导入导出自定义规则
- Online表单权限配置
- 字段权限配置与授权
- 按钮权限配置与授权
- 数据权限配置与授权
- 联合查询数据权限规则说明
- 在线增强
- 自定义按钮
- SQL增强
- JS增强
- 按钮触发JS增强
- 列表Api
- 列表操作列前置事件
- 表单Api
- beforeSubmit事件
- loaded事件
- 表单值改变事件【单表/主表】
- 表单值改变事件【从表】
- 表单值改变事件【从改主】
- 控制字段显示与隐藏
- js增强实现下拉联动
- js增强控制下拉树数据
- JS增强 触发弹窗
- JS增强 http请求
- JS增强 方法定义
- 对接表单设计器后需注意
- JAVA增强
- 快速开始
- Online java增强 导入
- Online java增强 导出
- Online java增强 查询
- Online Java增强 http-api
- 表单类
- 列表类
- 其他功能示例
- 导入数据库表支持排除表
- 通过字段Href实现三级联动
- excel数据导入支持校验
- Online报表
- Online报表配置
- 配置成菜单
- 其他功能
- 推送消息
- ISO 8601书写格式
- 系统消息跳转至详情表单
- 菜单【批量申请(自定义)】功能说明
- Online自动化测试
- online AI自动化测试数据制作
- Online AI自动化测试数据制作
- Online AI模型测试用例功能详情
- JAVA后台功能
- saas多租户切换
- 新功能实现saas租户隔离
- 第三方集成
- 敲敲云集成钉钉