Releases: pure-admin/vue-pure-admin
Releases · pure-admin/vue-pure-admin
v4.5.0
4.5.0 (2023-06-26)
✔️ refactor
- 重构图片裁剪
ReCropper
组件,添加更多实用功能
🎫 Feat
- 菜单搜索功能支持拼音搜索,比如搜图片裁剪,输入
tp
或tupian
等对应拼音即可 - 添加长按指令及使用示例,该长按指令支持自定义时长的持续回调
- 添加敏感词过滤功能示例
- 添加汉语拼音功能示例
🐞 Bug fixes
- 修复
V4.4.0
版本,页面开启keepAlive
缓存后第一次加载并未缓存页面的问题 - 修复
RePureTableBar
组件初始化时列设置勾选项未根据hide
属性正确初始化
🍏 Perf
- 将
VITE_PUBLIC_PATH
默认改为./
兼容更多路径场景, - 兼容
VITE_PUBLIC_PATH
为url
的OSS
场景,需将@pureadmin/theme
升级至最新版
v4.4.0
4.4.0 (2023-06-14)
🎫 Feat
- 路由
meta
添加activePath
属性,可将某个菜单激活(主要用于通过query
或params
传参的路由,当它们通过配置showLink: false
后不在菜单中显示,就不会有任何菜单高亮,而通过设置activePath
指定激活菜单即可获得高亮,activePath
为指定激活菜单的path
查看详情) pure-admin-table
高级用法添加自适应内容区高度示例- 添加防抖、节流和文本复制指令并规范自定义指令用法错误时的提示以及添加使用示例
notice
消息提示组件空数据时添加el-empty
组件- 函数式弹窗示例代码添加子组件
prop
为primitive
类型的示例 - 添加
vscode-docker
插件
🐞 Bug fixes
- 修复国际化切换到英文模式刷新会回到中文模式
- 修复搜索菜单功能的弹框遮罩未覆盖左侧菜单的问题
🍏 Perf
- 页面切换性能优化,不考虑网络的情况下,页面切换逻辑的速度差不多比之前快
3-4
倍 查看优化详情 - 优化标签页操作-路由传参模式用法
- 系统管理中表格均改为自适应内容区高度,需将
@pureadmin/table
升级到最新版 - 使用
vueuse
的useResizeObserver
函数替换v-resize
自定义指令,从测试后的表现来看性能会更好 - 对未解绑的公共事件,在页面销毁时解绑
v4.3.0
4.3.0 (2023-06-04)
🎫 Feat
- 添加
docker
支持 - 添加项目版本实时更新检测功能
- 完善系统管理-角色管理页面
- 瀑布流组件添加无限滚动
- 函数式弹框添加
updateDialog
更改弹框自身属性值方法 wangeditor
富文本添加多个富文本和自定义图片上传示例pure-table
表格高级用法添加保留已选中的CheckBox
选项示例RePureTableBar
组件添加title
插槽
🐞 Bug fixes
- 修复获取验证码倒计时会有
1s
延时禁用的问题 - 修复图标选择器未正确初始化预览问题
- 修复动态路由重定向造成标签页出现重复内容
- 修复强制刷新页面
getTopMenu()
函数获取不到path
报错的问题 - 修复左侧菜单折叠后突然拉升造成左侧菜单整体不显示的问题
- 修复
RePureTableBar
关闭列设置后在windows
出现滚动条的问题
🍏 Perf
- 优化标签页操作-路由传参模式用法
- 优化菜单搜索功能和样式
- 更新
vscode
代码片段 - 优化
dataThemeChange
主题设置的初始化调用时机
v4.2.0
4.2.0 (2023-05-15)
🎫 Feat
- 新增分段控制器组件并适配暗黑模式
- 静态路由支持配置数组格式
- 函数式弹框组件添加全屏、退出全屏操作按钮
- 新增组件-瀑布流
demo
- 添加
Exclusive
类型互斥语法糖
🍏 Perf
- 规范
template
模版中路由写法,不再使用$route
和$router
,此写法vue-tsc
编译不通过
v4.1.0
4.1.0 (2023-05-12)
🎫 Feat
- 函数式弹框组件添加结合
Form
的demo
示例 - 封装
element-plus
的el-col
组件 - 函数式弹框组件添加
beforeCancel
和beforeSure
回调,可暂停弹框的关闭 - 完善
系统管理-部门管理
页面 - 优化
PureTableBar
组件,列展示添加拖拽功能
🐞 Bug fixes
- 修复开启
keepAlive
后点击标签页的重新加载,页面缓存还存在的问题 - 修复混合模式菜单下刷新页签后左侧菜单会闪烁一下的问题
🍏 Perf
- 优化首页布局
- 依赖更新到
vue3.3+
以及删除unplugin-vue-define-options
插件
v4.0.0
4.0.0 (2023-05-09)
✔️ refactor
- 采用
css
伪类before
写法重构菜单的激活背景,类似于 ant.design-menu
🎫 Feat
- 优化菜单名称右侧的额外图标,使其支持更多图标渲染模式
- 可配置首页菜单显示与隐藏
- 将本地响应式存储的命名空间提升到全局配置中
- 新增函数式弹框组件以及
demo
示例,使用更便捷 PureTableBar
组件添加列展示功能
🐞 Bug fixes
- 修复当菜单折叠或展开时首页
echarts
图表未自适应容器 - 修复当只有一个子菜单时,搜索功能搜索不到该子菜单问题
- 修复全局配置
Theme
为light
清空缓存重新登录主题配置不生效的问题 - 修复菜单搜索功能弹框打开后搜索框未自动聚集的问题
- 修复按
ESC
退出全屏后,工具栏按钮文案展示问题 - 修复移动端通知栏
tooltip
点击穿透问题 - 修复当左侧菜单收起后,切换到
horizontal
导航模式时文字不展示的问题 - 修复导航
tab
关闭其他标签页无法重置状态问题 - 修复
getHistoryMode
函数中环境变量未初始化带来的页面热更新报错 - 修复导航
tab
过多导致关闭左侧标签页无法正常显示 - 修复点击内容区全屏报错问题
- 修复混合导航下打开
showLink:false
页面并刷新后,左侧导航栏一直处于加载状态的问题 - 修复混合模式导航下调用
initRouter
函数导致左侧导航内存溢出问题 - 修复关闭左侧、右侧、其他、全部标签页操作时缓存页面并没有销毁问题
- 修复路由通过
query
或params
传参,开启缓存后关闭标签页缓存失效问题 - 修复
params
路由传参模式下,面包屑无法找到父级路径问题
🍏 Perf
- 优化
RePureTableBar
组件的buttons
具名插槽 - 优化导航样式以及菜单折叠动画
- 优化菜单名称右侧的额外图标,使其支持更多图标渲染模式
- 优化
logo
图和文字布局以及统一配置 - 路由信息
showLink
设置成false
后,当前路由信息不添加到标签页 - 导出
addPathMatch
函数 pinia
中所有getters
改为官方推荐写法,this
改成state
可自动推导类型- 适配最新版
pure-table
的api
- 忽略
sourcemap-codec
和stable
依赖包的deprecation
警告 - 从
tsconfig.json
文件中移除"incremental": true
- 更新
stylelint
以及相关配置至最新,强化样式校验 - 面包屑去首页化,根据选择的菜单对应显示,首页不在固定到面包屑里,并优化面包屑页面的路由监听
v3.9.7
3.9.7 (2022-12-26)
🍏 Perf
- 使用
path.posix.resolve
替代path.resolve
避免windows
环境下使用electron
出现盘符问题 - 默认关闭
CachingAsyncRoutes
动态路由缓存本地,使其在开发环境下调试更方便,不用每次修改动态路由都要先清空本地缓存的动态路由,更推荐在生产环境开启
v3.9.6
3.9.6 (2022-12-19)
🎫 Chores
- 升级
vite4
版本
🐞 Bug fixes
- 修复
tailwind.css
错误的引入方式导致vite
的hmr
慢的问题
🍏 Perf
- 更新 @pureadmin/theme 至最新版,带来更友好的类型提示
- 优化 PureTableBar 组件
- 优化系统管理页面业务代码,带来更好的代码参考
v3.9.5
3.9.5 (2022-12-13)
✔️ refactor
- 完全移除了
lodash
和其相关库
点击此处查看为什么移除?如何自行集成?
🎫 Feat
- 添加
@pureadmin/table
表格动态列示例
🐞 Bug fixes
- 修复动态路由
rank
问题 - 修复暗黑主题样式问题
🍏 Perf
- 优化路由
rank
,当rank
不存在时,根据顺序自动创建,首页路由永远在第一位
v3.9.4
3.9.4 (2022-12-05)
✔️ refactor
- 完全移除了
vxe-table
,移除后,完整版整体打包大小减少1.82MB
,首启动时长基本和精简版持平 🐮
点击此处查看为什么移除?如何自行集成?
🎫 Feat
- 添加
@pureadmin/table
表格选择器(单选、多选)示例