706 lines
21 KiB
Markdown
706 lines
21 KiB
Markdown
|
# CHANGELOG
|
|||
|
|
|||
|
## Pending
|
|||
|
|
|||
|
- 💎 优化 `搜索页面` 跳转以及显示问题
|
|||
|
|
|||
|
## 2.5.0
|
|||
|
|
|||
|
- 🌟 新增 `BasicTable` 组件 可通过 `immediate` 参数,手动控制加载数据
|
|||
|
- 💎 升级 `axios` 到 `1.7.2` 采用 `AbortController` 取消请求的方案
|
|||
|
- 💎 优化 调整 `vite/client` 的加载方式
|
|||
|
- 💎 优化 `BasicColumn` 类型,支持泛型传入
|
|||
|
- 🐞 修复 `BasicTable` 切换页数量,未重置勾选数据
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.4.4
|
|||
|
|
|||
|
- 🌟 新增 `深色主题` 切换组件,并在顶部右侧展示
|
|||
|
- 🌟 新增 `深色主题` 切换过度样式
|
|||
|
- 💎 优化 `多页签` 过度样式
|
|||
|
- 💎 优化 `code` 类型定义
|
|||
|
- 💎 升级 `vite` 到 `5.x` 版本
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.4.3
|
|||
|
|
|||
|
- 💎 优化 `BasicSelect` 组件逻辑,支持响应式 `options`
|
|||
|
- 💎 优化 `BasicColumn` 类型定义
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.4.2
|
|||
|
|
|||
|
- 💎 优化 `defineComponent` 语法 为 `setup`
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.4.1
|
|||
|
|
|||
|
- 🌟 新增 `v-debounce` 全局指令
|
|||
|
- 🌟 新增 `v-throttle` 全局指令
|
|||
|
- 💎 优化 `横向菜单` 显示内容,支持收起溢出的菜单
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.4.0
|
|||
|
|
|||
|
- 🌟 新增 `BasicForm` 支持 `validate` 方法单独验证
|
|||
|
- 💎 优化 `BasicForm` 提交按钮加载效果
|
|||
|
- 💎 优化 `setLoadingSub` 改名为 `setLoading`
|
|||
|
- 🐞 修复 `菜单折叠后` 层级问题
|
|||
|
- 🐞 修复 `BasicTable` 使用插槽报错问题
|
|||
|
- 🌟 新增 `BasicTable` 导出 `setLoading`
|
|||
|
- 🌟 新增 `TableSelect` 结合 `Form` 组件使用示例
|
|||
|
- 🌟 新增 `TableSelect` 导出 `getTableRef` 和 `updateTableSelectedKeys` 方法
|
|||
|
- 🐞 修复 `多页签` 异常初始化
|
|||
|
- 🐞 修复 `面包屑` 跳转警告
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.9 (2023-07-21)
|
|||
|
|
|||
|
- 🐞 修复 `getTreeValues` 方法
|
|||
|
- 🐞 修复 `搜索页面` 跳转异常
|
|||
|
- 🌟 新增 `TableSelect` 支持 `formValues` 配置查询表单参数
|
|||
|
- 🌟 新增 `BasicForm` 支持 `isEnterSubmit` 配置,监听回车事件提交
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.8 (2023-06-03)
|
|||
|
|
|||
|
- 🌟 新增 `BasicForm` 支持 `valueFormat` 特性
|
|||
|
- 💎 优化 `useECharts` 监听菜单收缩变化
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.7 (2023-04-26)
|
|||
|
|
|||
|
- 🌟 新增 `BasicForm` 支持 `ImageUpload` 组件
|
|||
|
- 🌟 新增 `BasicTable` 支持 `helpMessage` 配置
|
|||
|
- 🐞 修复 `PageWrapper` 横向菜单宽度异常
|
|||
|
- 💎 优化 `Code And TypeScript`
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.6 (2023-03-23)
|
|||
|
|
|||
|
- 🌟 新增 `sendFormData` `get` `put` `delete` 请求方法
|
|||
|
- 🌟 新增 `权限判断` 示例页面,功能示例>权限判断
|
|||
|
- 🌟 新增 `Authority` 全局注册权限判断组件
|
|||
|
- 💎 优化 `hasPermission` 权限判断方法,兼容两种格式
|
|||
|
- 🐞 修复 `BasicTable` 分页异常判断逻辑
|
|||
|
- 🐞 修复 `顶部拆分菜单` 当只有顶级菜单时 `ui` 显示异常
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.3.5 (2023-02-02)
|
|||
|
|
|||
|
- 🌟 新增 `项目配置` 开关
|
|||
|
- 🌟 新增 `添加角色` 页面模板
|
|||
|
- 🌟 新增 `BasicForm` 支持 `setSchema` 方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.4 (2022-12-23)
|
|||
|
|
|||
|
- 🌟 新增 `菜单管理2` 页面,用表格展示
|
|||
|
- 🐞 修复 `pinia 失去响应式`
|
|||
|
- 🐞 修复 `getTreeAll` 方法错误
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.3.3 (2022-12-12)
|
|||
|
|
|||
|
- 🌟 新增 `env.test` 环境打包配置
|
|||
|
- 🌟 新增 `rollup-plugin-visualizer` 打包分析插件支持
|
|||
|
- 🌟 增强 `menuSetting` 配置灵活性
|
|||
|
- 💎 移除 `BasicForm` 创建 `placeholder` 中文提示
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.3.2 (2022-10-12)
|
|||
|
|
|||
|
## Breaking Changes
|
|||
|
|
|||
|
- 🌟 `BasicForm` 变更 `submit` 方法返回 `values` 整个表单值对象
|
|||
|
|
|||
|
## Feats
|
|||
|
|
|||
|
- 🌟 `BasicForm` 增强 `field` 参数支持 `a.b.c` 语法
|
|||
|
- 🌟 `BasicModal` 优化 嵌套弹窗,支持拖拽
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.1 (2022-09-13)
|
|||
|
|
|||
|
- 🌟 升级 `vite` 支持 `3.x`
|
|||
|
- 💎 重构 `TableSelect` 组件,优化单选,分页多选
|
|||
|
- 🐞 修复 `BasicUpload` 组件,图片回显问题
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.3.0 (2022-08-28)
|
|||
|
|
|||
|
- 💎 升级 `naiveui v2.32.2`
|
|||
|
- 💎 优化 `类型导入` 错误
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.9 (2022-08-02)
|
|||
|
|
|||
|
- 💎 优化 `BasicColumn` 类型定义
|
|||
|
- 🐞 修复 `修复ts类型` 错误
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.8 (2022-07-18)
|
|||
|
|
|||
|
- 🌟 新增 `BasicForm` 支持 `setSchema` 方法
|
|||
|
- 🌟 新增 `BasicSelect` 取消 `request` 必传,支持直接传入 `options`
|
|||
|
- 🌟 新增 `TableSetting` 支持 `宽度配置` 且支持最大高度滚动
|
|||
|
- 🐞 修复 `网络请求异常` 弹窗按钮背景色异常
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.7 (2022-07-09)
|
|||
|
|
|||
|
- 🌟 新增 `meta.documentTitle` 网页标题 优先 title 字段
|
|||
|
- 🌟 新增 `meta.title` 支持定制 `Render` `多页签` `面包屑` 同步渲染
|
|||
|
- 🌟 新增 `meta.authEvery` 是否验证每一个权限都包含
|
|||
|
- 🌟 新增 `basicModal` 支持 `prefixFooter` `centerFooter` `suffixFooter` 插槽,用于定制其他元素
|
|||
|
- 🌟 新增 `basicModal` 导出 `handleSubmit` 方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.6 (2022-07-01)
|
|||
|
|
|||
|
- 🌟 新增 `meta.tagView` 配置,是否显示在多页签中
|
|||
|
- 🌟 新增 `meta.breadcrumbView` 配置,是否显示在面包屑中
|
|||
|
- 🌟 新增 `TableImg` 组件,可在外部使用
|
|||
|
- 🌟 新增 `Authority` 权限控制组件
|
|||
|
- 🐞 修复 `useDialog` 方法参数定义
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.2.5 (2022-06-20)
|
|||
|
|
|||
|
- 🌟 新增 `tableSelect` 组件支持 `v-model`
|
|||
|
- 🌟 新增 `Region` 支持配置 `labelField` 和 `valueField` 属性
|
|||
|
- 🐞 修复 `activeMenu` 路由配置,刷新浏览器之后失效
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.4 (2022-06-10)
|
|||
|
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `BasicTable` 支持 `autoScrollX` 属性,用于自动计算 `columns` 总和
|
|||
|
- 新增 `BasicTable` 表格列支持 `draggable` 配置是可拖拽
|
|||
|
- 新增 `useDialog` `useLoadingBar` `useMessage` 可在 `setup` 外使用
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复 `URL` 正则表达式错误
|
|||
|
- 修复 `useECharts` 报错和暗色模式问题
|
|||
|
|
|||
|
### 💎 优化
|
|||
|
- 移除 `挂载` window 写法
|
|||
|
- 移除 `额外挂载` appProvider
|
|||
|
|
|||
|
|
|||
|
## 2.2.3 (2022-05-25)
|
|||
|
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `BasicTable` 导出 `getTableRef` 方法,用于调用组件原生事件
|
|||
|
- 新增 `basicModal` 操作按钮 `showAction` 可控制是否显示底部按钮
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
### ✨ 新增示例
|
|||
|
- 新增 `BasicForm` 结合 `表格选择器` 示例
|
|||
|
- 更新 `README.md` 说明
|
|||
|
|
|||
|
### 💎 优化
|
|||
|
- 优化 `组件参数` ts 类型定义
|
|||
|
- 优化 `上传组件` 样式错位
|
|||
|
|
|||
|
## 2.2.2 (2022-04-29)
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `BasicTable` 拖拽列 `columns-change` 方法
|
|||
|
- 新增 `BasicForm` 支持 `BasicSelect` 组件,示例在:组件-表单-基础使用
|
|||
|
- 新增 `BasicTable` 日期编辑,新增格式化示例,示例在:组件-表格-单元格编辑
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.1 (2022-04-19)
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `表格选择器` 组件
|
|||
|
- 新增 `BasicTable` 设置选中行 `setCheckedRowKeys` 方法
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `开发环境` 运行控制台错误提示
|
|||
|
|
|||
|
### 💻 新增页面
|
|||
|
- 新增 `表格选择器` 示例
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.2.0 (2022-03-23)
|
|||
|
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `多级菜单缓存`
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
### 💻 新增页面
|
|||
|
- 新增 `多级菜单缓存`
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `BasicForm` 隐藏表单,存在占位问题
|
|||
|
|
|||
|
## 2.1.9 (2022-02-18)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `BasicUpload` 组件,回显问题
|
|||
|
- 修复 `BasicForm` 组件 `collapsed` 无效
|
|||
|
- 修复 `表格编辑` 时间格式化异常 [#92](https://github.com/jekip/naive-ui-admin/issues/92)
|
|||
|
|
|||
|
## 2.1.8 (2022-01-26)
|
|||
|
|
|||
|
### 💎 功能优化
|
|||
|
- 优化 `BasicForm` 导出操作方法
|
|||
|
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `basicModal` 动态创建 `id` 支持嵌套弹窗拖动
|
|||
|
- 新增 `BasicTable` 表格查询展开收起,配合 `form` 表单
|
|||
|
- 新增 `BasicTable` 选中行 `alert` 提示,可配置开关
|
|||
|
- 新增 `BasicTable` `tableSetting` 配置新增 `query` 字段
|
|||
|
- 新增 `多页签` 状态设置,特定场景,可实现二次确认提示是否关闭(参考:功能示例->多页签操作)
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.1.7 (2022-01-11)
|
|||
|
|
|||
|
### 💎 功能优化
|
|||
|
- 优化 `::v-deep` 修改为 `:deep`
|
|||
|
- 优化 `页面ts类型`
|
|||
|
- 优化 `表格单元格编辑`
|
|||
|
### 🐛 问题修复
|
|||
|
- 移除 `引导页示例`
|
|||
|
- 修复 `css变量前缀` 和UI组件库不一致
|
|||
|
|
|||
|
### ✨ 新增功能
|
|||
|
- 新增 `Tailwindcss 3.x` 移除 `windicss`
|
|||
|
- 新增 `项目配置` 悬浮入口
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.1.6 (2021-12-30)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `路由history跳转锚点` 多标签重复创建问题
|
|||
|
- 变更 `多标签操作` `setTitle` 方法,传 `fullPath` 路径(依然存在缺陷)
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `菜单权限-FIXED模式` 随机(普通管理员/超级管理员)角色权限演示
|
|||
|
- 新增 `菜单权限-BACK模式` 随机(普通管理员/超级管理员)角色权限演示
|
|||
|
- 说明 `超级管理员` 拥有 `主控台、列表页面` 权限,`普通管理员` 拥有 `主控台` 权限,可退出登录,或者刷新页面测试
|
|||
|
- 测试 `退出登录>重新登录` 或者 `刷新页面` 查看效果
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.1.5 (2021-12-13)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `BasicTable` 选择行与列配置拖拽异常
|
|||
|
- 修复 `BasicTable` 分页总数,无法响应式
|
|||
|
- 修复 `Axios` api地址拼接异常
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 破坏 `Axios` 取消默认导出 `http` 可支持多个请求导出
|
|||
|
- 搜索 `import http from '@/utils/http/axios'` 替换为 `import { http } from '@/utils/http/axios`
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.1.4 (2021-11-25)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `BasicTable` 自适应高度问题
|
|||
|
- 破坏 `meta.alwaysShow` 取消路由自动计算根路由特性
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `BasicTable` 斑马纹开关配置
|
|||
|
- 新增 `BasicTable` 分页配置,默认显示总条数,不需要的地方可单独重置
|
|||
|
- 新增 `useTabs` 暴露 `closeCurrent`,`setTitle` 方法,用于外部页面操作多页签
|
|||
|
- 新增 `功能示例->多页签操作示例`
|
|||
|
|
|||
|
## 2.1.3 (2021-11-23)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `ActionItem` 类型定义问题
|
|||
|
- 修复 `BasicForm` 自定义提交逻辑,按钮一直处于 loading
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `BasicForm.setLoadingSub` 方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.1.2 (2021-11-18)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `锁屏界面` 黑暗主题适配问题
|
|||
|
- 修复 `登录页面` 异常情况,按钮一直处于 loading
|
|||
|
- 修复 `顶部混合菜单` 一级菜单,内容区域布局问题
|
|||
|
- 修复 `BasicSelect` 存储 `localStorage` 空白key
|
|||
|
- 修复 `多标签` 当 `router.push` 带上 `query` 参数报错
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `按需引入NaiveUi并自动创建.d.ts声明` 可获得代码提示和类型检查
|
|||
|
|
|||
|
|
|||
|
## 2.1.1 (2021-11-15)
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 优化 `骨架结构布局` 破坏性调整,按需更新(建议是升级)
|
|||
|
- 新增 `侧栏是否固定配置项`
|
|||
|
- 新增 `BasicTable` 选中行内部维护,新增 `restCheckedRowKeys` 和 `checked-row-change` 方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.1.0 (2021-11-11)
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 优化 `加载图标`
|
|||
|
- 优化 `顶部分割菜单`
|
|||
|
- 新增 `表格全屏`
|
|||
|
- 新增 `内容页全屏`
|
|||
|
|
|||
|
## 2.0.9 (2021-11-05)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 优化 `页面卡片间距` 用 `mt-3` 统一
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 引入 `windicss` 代替 `tailwindcss` 提高开发效率
|
|||
|
- 引入 `pnpm` 代替 `yarn` 升级方法,删除 `node_modules` 运行 pnpm install
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.0.8 (2021-11-03)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `表格编辑` 事件穿透问题
|
|||
|
- 修复 `切换全屏` 菜单展开问题,取消自动展开特性
|
|||
|
- 修复 `切换全屏` 图标和提示语问题
|
|||
|
- 还原 `tailwindcss2.x` 默认样式存在问题
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `BasicTable` 表格设置工具栏可配置
|
|||
|
|
|||
|
|
|||
|
## 2.0.7 (2021-11-02)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复 `多标签` 样式优化
|
|||
|
- 修复 `多标签缓存设置` 关闭标签,清除缓存
|
|||
|
- 修复 `BasicTable` 操作刷新参数异常
|
|||
|
- 修复 `深色模式` 菜单选中色无法切换问题
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增 `多标签关闭` 清除关闭页面缓存特性
|
|||
|
- 破坏 `tailwindcss升级3.x` 移除导入的默认样式
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
## 2.0.6 (2021-10-25)
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- `深色主题`优化滚动条样式
|
|||
|
- `BasicTable.actionColumn` 操作组件配置增强,支持`图标,大小`
|
|||
|
- `BasicTable.actionColumn` 新增`dropDownProps`更多按钮组件,支持配置,和 `actionColumn一致`
|
|||
|
- `BasicTable` 组件新增`updateTableDataRecord`,`deleteTableDataRecord`,`getColumns`,`setColumns`方法
|
|||
|
- `BasicForm.schemas` 新增`hidden`,配置隐藏域表单,可配合`defaultValue`设置默认值,常用于编辑
|
|||
|
|
|||
|
|
|||
|
## 2.0.5 (2021-10-14)
|
|||
|
- 移除`rxjs`依赖和相关文件
|
|||
|
- 修复`面包屑`显示隐藏路由
|
|||
|
- 修复`多标签`关闭当前页判断不准确
|
|||
|
- 修复`多标签`跳转路由参数丢失
|
|||
|
- 修复`路由带参`路由相同,参数不同缓存无效
|
|||
|
- 修复`BasicTable`组件编辑行`switch`组件默认值不生效
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增`useGo`和`useRedo`路由跳转方法
|
|||
|
- `BasicForm`组件,提交按钮,loading 动画状态优化
|
|||
|
- `BasicTable`组件重构为`script setup`语法
|
|||
|
- `BasicTable`组件导出`updateTableData`,`setTableData`,`getDataSource`方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
|
|||
|
## 2.0.4 (2021-10-09)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
- 修复`富文本`默认值不生效问题
|
|||
|
- 修复`多标签`无法及时更新文字问题
|
|||
|
- 修复`BasicTable`组件配置默认分页数量不生效问题
|
|||
|
- 优化`刷新功能`面包屑闪现`Redirect`路由地址问题
|
|||
|
- 优化`axios拦截器`中无法使用,Dialog,Message,等提示性质组件
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- `独立精简版分支`
|
|||
|
|
|||
|
|
|||
|
## 2.0.3 (2021-09-28)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复`深色主题`顶部右侧搜索组件和部分页面布局不适配问题
|
|||
|
- 修复`ts类型定义`完善
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- `多标签`组件交互重写更加人性化配置和交互
|
|||
|
- `BasicTable`组件支持dataSource纯表格数据 非 request 加载情况
|
|||
|
- `BasicTable`组件新增`redoHeight`重新计算表格高度方法
|
|||
|
- `BasicForm`组件新增`advanced`展开收起回调方法
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.0.2 (2021-09-24)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复`多标签`关闭左右侧,关闭全部不准确问题
|
|||
|
- 修复`多标签切换开关`内容区域间距问题
|
|||
|
- 修复`权限判断`hooks 中方法判断问题
|
|||
|
- 修复`顶部混合菜单`会受左侧菜单收缩效果影响问题
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- `BasicTable`组件新增,`restReload`方法(重置页码刷新)
|
|||
|
- `依赖升级`
|
|||
|
|
|||
|
|
|||
|
## 2.0.1 (2021-09-20)
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复`BasicTable`配置选择项异常
|
|||
|
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
- 新增`PageWrapper`布局组件
|
|||
|
- 新增`PageFooter`布局组件
|
|||
|
- 新增`BasicTable->actionColumn`配置增强,可设置`popconfirm`二次确认
|
|||
|
- 优化`BasicTable`全选反选部分选择效果
|
|||
|
- 移除`BasicTable`配置里面勾选列功能,用处不大,增加不必要代码量
|
|||
|
- 新增`高级表单`布局页面
|
|||
|
- 依赖升级
|
|||
|
|
|||
|
|
|||
|
## 2.0.0 (2021-09-15)
|
|||
|
|
|||
|
## 💄 破坏性更新
|
|||
|
|
|||
|
### ✨ Features
|
|||
|
|
|||
|
🔥🔥🔥 代码重构 `script setup` 语法,源码更加易读,性能更优,ts 类型更加全面
|
|||
|
|
|||
|
#### 💻 页面
|
|||
|
|
|||
|
- 🌟 `全新登录/注册页面`
|
|||
|
- 🌟 `全新主控台页面`
|
|||
|
- 🌟 `用户管理`
|
|||
|
- 🌟 `字典管理`
|
|||
|
|
|||
|
#### ✨ 优化
|
|||
|
- 🌟 `主结构布局优化`
|
|||
|
- 🌟 `表格主从结构`
|
|||
|
- 🌟 `多标签页可关闭左右侧标签`
|
|||
|
- 🌟 `多标签页可自动滚动到当前页面`
|
|||
|
- 🌟 `弹窗组件拖拽可配置`
|
|||
|
|
|||
|
#### 🏷️ 功能
|
|||
|
|
|||
|
- 🌟 `右键菜单`
|
|||
|
- 🌟 `文件下载`
|
|||
|
- 🌟 `Excel导出`
|
|||
|
- 🌟 `剪贴板`
|
|||
|
- 🌟 `打印`
|
|||
|
- 🌟 `滚动条`
|
|||
|
- 🌟 `消息通知`
|
|||
|
- 🌟 `主控台图表示例`
|
|||
|
- 🌟 `引导`
|
|||
|
- 🌟 `修改密码`
|
|||
|
- 🌟 `固定主体区域可配置`
|
|||
|
- 🌟 `pinia 持久化存储`
|
|||
|
|
|||
|
#### 📦 组件
|
|||
|
|
|||
|
- 🌟 `省市区`
|
|||
|
- 🌟 `顶部搜索`
|
|||
|
- 🌟 `二维码`
|
|||
|
- 🌟 `密码强度`
|
|||
|
- 🌟 `图片裁剪,支持圆形矩形`
|
|||
|
- 🌟 `选择器增强,支持缓存`
|
|||
|
|
|||
|
# CHANGELOG
|
|||
|
|
|||
|
## 1.5.5 (2021-08-14)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复路由只存在一个子路由,图标不显示问题
|
|||
|
- UI样式美化
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 支持 Vue 3.2.x
|
|||
|
- 代码全部按 `script setup` 语法重写(完成80%)
|
|||
|
- 新增 `回到顶部` 功能
|
|||
|
- 新增 `拖拽` 示例页面
|
|||
|
- 新增 `富文本` 组件
|
|||
|
- 新增 `路由切换动画` 可在项目设置切换
|
|||
|
- 依赖升级
|
|||
|
|
|||
|
# CHANGELOG
|
|||
|
|
|||
|
## 1.5.4 (2021-08-10)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- `暗色模式下多页签背景问题 ` 合并 [#23](https://github.com/jekip/naive-ui-admin/pull/23)
|
|||
|
感谢 [@Dishone](https://github.com/Dishone)
|
|||
|
- `表格设置列,重复添加action列样式错乱问题` 合并 [#24](https://github.com/jekip/naive-ui-admin/pull/24)
|
|||
|
感谢 [@CasbaL](https://github.com/CasbaL)
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `路由支持(内联外部地址)`配置
|
|||
|
- 新增 `顶部菜单` logo展示 -(破坏性更新)
|
|||
|
- 优化 `动态路由配置` 取消`constantRouterComponents.ts`,中组件映射配置,更名为 `router-icons.ts`
|
|||
|
- 优化 `admin_info接口结构`,roles 更名为:permissions,roles.roleName,更名为:label
|
|||
|
- 优化 多级路由,当没有配置`redirect`时,默认为第一个子路由,配置则优先按配置
|
|||
|
- 依赖升级
|
|||
|
|
|||
|
# 1.5.3 (2021-08-09)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复顶部菜单,选中联动
|
|||
|
- 修复混合菜单模式,切换其他模式菜单未重置
|
|||
|
- 实例基础列表,和表格组件实例,开启横向滚动特性
|
|||
|
- `naiveui` 升级成最新版
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- table组件,默认开启 `ellipsis` 特性
|
|||
|
|
|||
|
# 1.5.2 (2021-08-06)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复已知bug
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `混合菜单模式`
|
|||
|
- 新增 `根路由`
|
|||
|
- 新增 `关于` 根路由示例页面
|
|||
|
- 文档同步更新,组件和示例
|
|||
|
|
|||
|
# 1.5.1 (2021-08-05)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复windows系统获取项目换行符问题
|
|||
|
- 修复表格分页计算问题 [@Chika99](https://github.com/Chika99)
|
|||
|
- 修复锁屏样式自适应问题 [@Chika99](https://github.com/Chika99)
|
|||
|
- 依赖 dayjs 移除,用date-fns,和UI框架底层保持一致
|
|||
|
- 修复已知bug
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `baseForm` 组件,和`基础`,`useForm`使用方式
|
|||
|
- 新增 `baseModal`,组件,和 `useForm`使用方式
|
|||
|
- 新增`子菜单` new Tag标签
|
|||
|
- 菜单支持 `根路由`配置
|
|||
|
|
|||
|
# 1.5.0 (2021-07-30)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复表格列配置,拖拽时最后的操作列重复增加
|
|||
|
- 多标签页交互优化
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- `项目文档`已上线
|
|||
|
- `Application`组件加载机制优化,解决路由守卫,Axios中可使用,Dialog,Message 等之类组件
|
|||
|
- `BasicTable` 组件新增`高度自适应`,`单元格编辑`,`整行编辑` 特性
|
|||
|
- `nprogress` 移除,用 `Loading Bar`代替
|
|||
|
- 打包支持`gzip`,`brotli` 压缩
|
|||
|
- 新增代理`VITE_PROXY`配置
|
|||
|
- 路由菜单,支持多级菜单
|
|||
|
- 依赖升级
|
|||
|
- 本次更新,有破坏性更新,涉及文件重命名,增删调整
|
|||
|
|
|||
|
# 1.4.0 (2021-07-21)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- vite降至2.3.6
|
|||
|
- 多标签页交互优化
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `TableAction` 组件
|
|||
|
- 新增 `菜单权限管理` 示例
|
|||
|
- 新增 `角色权限管理` 示例
|
|||
|
- 持续更新更多实用组件及示例,感谢Star
|
|||
|
|
|||
|
# 1.3.0 (2021-07-19)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复多标签页左右切换按钮自适应展示
|
|||
|
- 修复登录页面出现多标签页
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `Upload` 组件及配置
|
|||
|
- 新增 `VITE_GLOB_IMG_URL` 图片前缀地址,配合Upload
|
|||
|
- 新增 `滑块验证码` 组件
|
|||
|
- 新增 `登录页面-滑块验证码` 示例
|
|||
|
- 持续更新更多实用组件及示例,感谢Star
|
|||
|
|
|||
|
# 1.2.0 (2021-07-16)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复面包屑显示登录页面
|
|||
|
- 菜单支持只展开当前父级菜单
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `列表页面-基础列表` 示例页面
|
|||
|
- 新增 `异常页面-404-403-500` 示例页面
|
|||
|
- 新增 `结果页面-成功-失败-信息` 示例页面
|
|||
|
- 新增 `设置页面-个人设置-系统设置` 示例页面
|
|||
|
- tips `示例页面,可能在深色主题显示不佳`
|
|||
|
- 持续更新更多实用示例,同时也演示`Naive UI`使用方法
|
|||
|
|
|||
|
# 1.1.0 (2021-07-15)
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 新增 `基础表单` 示例页面
|
|||
|
- 新增 `分步表单` 示例页面
|
|||
|
- 新增 `表单详情` 示例页面
|
|||
|
- 持续更新更多实用示例,同时也演示`Naive UI`使用方法
|
|||
|
|
|||
|
# 1.0.0 (2021-07-12)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修复页面切换面包屑未及时更新
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 1.0骨架发布
|
|||
|
- Naive UI 升级至2.15.4
|
|||
|
- 菜单新增排序字段
|
|||
|
- 新增 `ProTable` 组件,封装了常用的分页列配置等逻辑
|
|||
|
- 新增 `ProTable` 组件示例页面
|
|||
|
- 持续更新中...
|
|||
|
|
|||
|
# 0.1.1-beta (2021-07-07)
|
|||
|
|
|||
|
### 🐛 Bug Fixes
|
|||
|
|
|||
|
- 修正黑色主题,页面背景色和导航风格问题
|
|||
|
|
|||
|
- ### ✨ Features
|
|||
|
- 主控台,工作台,自适应支持
|
|||
|
- 左侧菜单屏幕可视宽度<=950 自动收起
|
|||
|
- 页脚是否显示,可配置
|
|||
|
- 新增页面缓存,演示页面在>工作台>动态卡片>输入框
|
|||
|
|
|||
|
# 0.1.0-beta (2021-07-04)
|
|||
|
|
|||
|
- Naive Ui Admin 骨架
|
|||
|
- ### ✨ Features
|
|||
|
- 菜单模式(左侧/顶部)
|
|||
|
- 权限(固定角色/动态路由菜单)
|
|||
|
- 主题(深色/浅色)引用 naiveui 特性,黑暗主题/自定义组件,暗黑主题信手捏来
|
|||
|
- 系统主题(十种安全色,可切换预览,可自定义)
|
|||
|
- 导航风格(三种,可自由搭配,暗色侧边/白色侧边和通栏/暗色侧边和顶部通栏)
|
|||
|
- 多页签,持久化,拖拽,关闭,固定
|
|||
|
- 面包屑,图标,子菜单下拉联动展示
|
|||
|
- 漂亮的锁屏界面
|
|||
|
- 在线配置抽屉(布局预览功能)
|
|||
|
- 主控台,简单写了一下,能看了
|
|||
|
- 工作台随意撸了一下(不想写style)用 tailwindcss大开杀戒了
|
|||
|
- echarts,官网例子很全了,没啥好撸的,偷懒再次引用vben作者的代码,再感谢一次,哈哈
|
|||
|
- 挑个合适的时间,发布一下源码到 github
|