版本发布 8
### 🚨 Breaking Changes - 移除 FaRadioGroup 组件的 orientation 属性 - by @hooray [<samp>(c0bc3)</samp>](https://github.com/fantastic-admin/basic/commit/c0bc31f7) - 因上游 vite-plugin-fake-server 插件问题,暂时移动 fake 文件目录 - by @hooray [<samp>(1b0dc)</samp>](https://github.com/fantastic-admin/basic/commit/1b0dc3b9) ### 🚀 Features - 增强 dev 脚本匹配逻辑,支持以 'dev:' 开头的脚本名称 - by @hooray [<samp>(e55e9)</samp>](https://github.com/fantastic-admin/basic/commit/e55e9474) - FaImageUpload / FaFileUpload 增加粘贴上传功能 - by @hooray [<samp>(1c811)</samp>](https://github.com/fantastic-admin/basic/commit/1c811156) - FaImageUpload 组件增加入场、出场、排序动画 - by @hooray [<samp>(38e6a)</samp>](https://github.com/fantastic-admin/basic/commit/38e6abab) - 将生成图标脚本提取到公用子包 - by @hooray [<samp>(1ccbd)</samp>](https://github.com/fantastic-admin/basic/commit/1ccbd640) - 主题色调整 - by @hooray and **Copilot** [<samp>(1d86e)</samp>](https://github.com/fantastic-admin/basic/commit/1d86ef87) - 添加 FaSelect 组件的定位模式支持 - by @hooray and **Copilot** [<samp>(81bed)</samp>](https://github.com/fantastic-admin/basic/commit/81beda6e) - 新增 FaRadioGroup 组件 - by @hooray [<samp>(bb3bd)</samp>](https://github.com/fantastic-admin/basic/commit/bb3bd479) - 新增 FaCheckboxGrou 组件,并重构 FaCheckbox API - by @hooray [<samp>(5ba6d)</samp>](https://github.com/fantastic-admin/basic/commit/5ba6d08d) - 更新 FaDrawer 和 FaModal 组件,强制关闭自带遮罩 - by @hooray [<samp>(fc2c8)</samp>](https://github.com/fantastic-admin/basic/commit/fc2c89fa) - 扩展 FaInput 组件的 type 属性 - by @hooray [<samp>(70b29)</samp>](https://github.com/fantastic-admin/basic/commit/70b29edb) ### 🐞 Bug Fixes - 修复 FaDrawer 和 FaModal 组件开启时警告错误 - by @hooray [<samp>(cf4a7)</samp>](https://github.com/fantastic-admin/basic/commit/cf4a7eae) - 修复icon生成脚本错误 - by @hooray [<samp>(84eb9)</samp>](https://github.com/fantastic-admin/basic/commit/84eb9b7a) - 修复登录页“记住我”无法勾选 - by @hooray [<samp>(244e6)</samp>](https://github.com/fantastic-admin/basic/commit/244e6cb4) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v6.0.0...v6.1.0)
### 🚀 Features - 增加多个集成其他 UI 组件库的应用 - by @hooray [<samp>(62708)</samp>](https://github.com/fantastic-admin/basic/commit/6270877) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v6.0.0-beta.3...v6.0.0-beta.4)
### 🐞 Bug Fixes - 修复自定义内容不生效 - by @hooray [<samp>(439d6)</samp>](https://github.com/fantastic-admin/basic/commit/439d6e9) - 修复FaImagePreview组件更改src值后不重置加载状态问题 - by @7thlayer [<samp>(69665)</samp>](https://github.com/fantastic-admin/basic/commit/6966585) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.8.0...v5.9.0)
### 🐞 Bug Fixes - 修复 `FaImagePreview` 预览时警告 - by @hooray [<samp>(8e2de)</samp>](https://github.com/fantastic-admin/basic/commit/8e2de47) - 修复 `FaSwitch` 图标不居中 - by @hooray [<samp>(c63ac)</samp>](https://github.com/fantastic-admin/basic/commit/c63ac44) - 修复明暗主题切换动画闪烁 - by @hooray [<samp>(50db1)</samp>](https://github.com/fantastic-admin/basic/commit/50db1c3) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.7.0...v5.8.0)
### 🚨 Breaking Changes - 新增 `FaImageUpload` 组件,移除 `ImageUpload` 和 `ImagesUpload` 组件 - by @hooray [<samp>(b153b)</samp>](https://github.com/fantastic-admin/basic/commit/b153bda) - 新增 `FaFileUpload` 组件,移除 `FileUpload` 组件 - by @hooray [<samp>(0e174)</samp>](https://github.com/fantastic-admin/basic/commit/0e174e2) ### 🚀 Features - `FaImagePreview` 组件增加函数式调用 - by @hooray [<samp>(ccb8b)</samp>](https://github.com/fantastic-admin/basic/commit/ccb8bd9) - `FaImagePreview` 组件函数式调用增加多图支持 - by @hooray [<samp>(43a85)</samp>](https://github.com/fantastic-admin/basic/commit/43a85f5) - `FaModal` 和 `FaDrawer` 分别增加命令式调用API - by @hooray [<samp>(d390d)</samp>](https://github.com/fantastic-admin/basic/commit/d390dae) - `FaModal` 和 `FaDrawer` 组件添加 zIndex 属性 - by @hooray [<samp>(06458)</samp>](https://github.com/fantastic-admin/basic/commit/0645846) - `FaSlider` 组件增加 `tooltip` 属性 - by @hooray [<samp>(c19d7)</samp>](https://github.com/fantastic-admin/basic/commit/c19d749) - 增加 `FaTextarea` 组件 - by @hooray [<samp>(9bfe2)</samp>](https://github.com/fantastic-admin/basic/commit/9bfe2fb) - `useFaModal` 和 `useFaDrawer` 页面卸载时自动清理 - by @hooray [<samp>(efc54)</samp>](https://github.com/fantastic-admin/basic/commit/efc54f4) ### 🐞 Bug Fixes - 修复自动生成 store 文件目录错误 - by @hooray [<samp>(cc9bb)</samp>](https://github.com/fantastic-admin/basic/commit/cc9bb1a) - 修复 `FaButtonGroup` 组件的按钮边框样式,确保在非最后一个和非第一个按钮时正确应用圆角样式 - by @hooray [<samp>(5551c)</samp>](https://github.com/fantastic-admin/basic/commit/5551c70) - 修复 `FaDrawer` and `FaModal` 组件在头部不显示时的警告 - by @hooray [<samp>(3def1)</samp>](https://github.com/fantastic-admin/basic/commit/3def174) - 确保 router.close 方法在 router.push 后处理 tabbar 状态 - by @hooray [<samp>(0b9d1)</samp>](https://github.com/fantastic-admin/basic/commit/0b9d11f) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.5.0...v5.6.0)
### 🚀 Features - `FaScrollArea` 组件新增 onScroll 事件 - by @hooray [<samp>(9b500)</samp>](https://github.com/fantastic-admin/basic/commit/9b5003f) - 对未设置 `redirect` 的父路由,访问时将自动重定向到允许访问的子路由 - by @hooray [<samp>(8d4e2)</samp>](https://github.com/fantastic-admin/basic/commit/8d4e226) - 新增 `FaHoverCard` 组件 - by @hooray [<samp>(eb306)</samp>](https://github.com/fantastic-admin/basic/commit/eb306b1) - 新增 `FaProgress` 组件 - by @hooray [<samp>(b7c62)</samp>](https://github.com/fantastic-admin/basic/commit/b7c627c) - 增加请求重试机制 - by @hooray [<samp>(3b889)</samp>](https://github.com/fantastic-admin/basic/commit/3b889f6) - 将 `FaDropdown` 组件插槽名从 `label` 修改为 `header`,并新增 `footer` 插槽 - by @hooray [<samp>(b9741)</samp>](https://github.com/fantastic-admin/basic/commit/b974139) ### 🐞 Bug Fixes - 优化菜单点击处理逻辑,增加对链接的判断 - by @hooray [<samp>(9f374)</samp>](https://github.com/fantastic-admin/basic/commit/9f37438) - 修复次导航收起时页面展示错误 - by @hooray [<samp>(05261)</samp>](https://github.com/fantastic-admin/basic/commit/05261b3) - 修复激活标签页定位可能不居中的问题 - by @hooray [<samp>(8bfa0)</samp>](https://github.com/fantastic-admin/basic/commit/8bfa0f0) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.3.0...v5.4.0)
### 🚀 Features - `FileUpload` 组件增加 `onRemove` 事件回调 - by @hooray [<samp>(59560)</samp>](https://github.com/fantastic-admin/basic/commit/5956008) - 将账号信息按钮封装为 `AccountButton` 组件,并优化工具栏和导航栏的显示逻辑 - by @hooray [<samp>(a1d32)</samp>](https://github.com/fantastic-admin/basic/commit/a1d3268) - 新增预设插槽 `header-after-menu`、`main-sidebar-after-menu` 和 `sub-sidebar-after-menu` - by @hooray [<samp>(d7808)</samp>](https://github.com/fantastic-admin/basic/commit/d7808da) - 新增工具栏全局开关设置 - by @hooray [<samp>(f8794)</samp>](https://github.com/fantastic-admin/basic/commit/f8794e2) ### 🐞 Bug Fixes - 修复 `FaDrawer` 和 `FaModal` 组件中遗漏的 props - by @hooray [<samp>(97757)</samp>](https://github.com/fantastic-admin/basic/commit/97757e3) - 修复导航logo在禁用主页时依旧显示可点击状态 - by @hooray [<samp>(3be15)</samp>](https://github.com/fantastic-admin/basic/commit/3be15b2) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.2.0...v5.3.0)
### 🚨 Breaking Changes - Radix-vue 迁移到 reka-ui - by @hooray [<samp>(dcad2)</samp>](https://github.com/fantastic-admin/basic/commit/dcad2c6) - 重写路由 `push/go/replace` 函数,移除 useTabbar 中 `open/go/replace` 函数 - by @hooray [<samp>(2b18c)</samp>](https://github.com/fantastic-admin/basic/commit/2b18c3f) ### 🚀 Features - `FaDivider` 增加 class props - by @hooray [<samp>(b533c)</samp>](https://github.com/fantastic-admin/basic/commit/b533c5a) - Layouts 布局支持 `<Suspense>` - by @hooray [<samp>(ce747)</samp>](https://github.com/fantastic-admin/basic/commit/ce7477b) - 新增 `FaSlider` 组件 - by @hooray [<samp>(f0229)</samp>](https://github.com/fantastic-admin/basic/commit/f02298b) - 增加 cursor 配置 - by @hooray [<samp>(b0ac0)</samp>](https://github.com/fantastic-admin/basic/commit/b0ac061) ### 🐞 Bug Fixes - `FaContextMenu` z-index 被遮挡 - by @hooray [<samp>(ebf61)</samp>](https://github.com/fantastic-admin/basic/commit/ebf61b0) - 修复 `FaDrawer` 组件 `contentClass` 设置无效 - by @hooray [<samp>(5bfb3)</samp>](https://github.com/fantastic-admin/basic/commit/5bfb3c8) - 浏览器不支持 color-mix 时,框架主题不会同步至 element-plus 主题 - by @hooray [<samp>(609e7)</samp>](https://github.com/fantastic-admin/basic/commit/609e77c) - 在路由守卫中捕获异常时,添加登出逻辑 - by @hooray [<samp>(5fcd3)</samp>](https://github.com/fantastic-admin/basic/commit/5fcd3fe) ### 🏎 Performance - 优化导航菜单 - by @hooray [<samp>(5e59d)</samp>](https://github.com/fantastic-admin/basic/commit/5e59d12) - 优化子菜单过渡效果,支持两套实现方案 - by @hooray [<samp>(10c84)</samp>](https://github.com/fantastic-admin/basic/commit/10c8401) ##### [View changes on GitHub](https://github.com/fantastic-admin/basic/compare/v5.1.0...v5.2.0)