只记录 feat/fix 以及破坏性变更。
🐞 Bug Fixes
🐞 Bug Fixes
🚀 Features
FaSelect 组件支持更多类型 - by @hooray (7b9df)FaCheckbox 支持半选状态 - by @hooray (632a2)FaCollapsible 组件 - by @hooray (aa5de)🐞 Bug Fixes
🚀 Features
FaSelect 组件支持更多类型 - by @hooray (9a311)FaSmoothSwipe 组件 - by @hooray (db607)FaCheckbox 支持半选状态 - by @hooray (5bd31)FaCollapsible 组件 - by @hooray (e9e88)FaTree 组件 - by @hooray (5a84a)🐞 Bug Fixes
🚨 Breaking Changes
FaImageUpload 组件,移除 ImageUpload 和 ImagesUpload 组件 - by @hooray (b153b)FaFileUpload 组件,移除 FileUpload 组件 - by @hooray (0e174)🚀 Features
FaImagePreview 组件增加函数式调用 - by @hooray (ccb8b)FaImagePreview 组件函数式调用增加多图支持 - by @hooray (43a85)FaModal 和 FaDrawer 分别增加命令式调用API - by @hooray (d390d)FaModal 和 FaDrawer 组件添加 zIndex 属性 - by @hooray (06458)FaSlider 组件增加 tooltip 属性 - by @hooray (c19d7)FaTextarea 组件 - by @hooray (9bfe2)useFaModal 和 useFaDrawer 页面卸载时自动清理 - by @hooray (efc54)🐞 Bug Fixes
🚨 Breaking Changes
FaImageUpload 组件,移除 ImageUpload 和 ImagesUpload 组件 - by @hooray (e48f1)FaFileUpload 组件,移除 FileUpload 组件 - by @hooray (93fe5)🚀 Features
FaImagePreview 组件增加函数式调用 - by @hooray (66386)FaImagePreview 组件函数式调用增加多图支持 - by @hooray (74f0e)FaModal 和 FaDrawer 分别增加命令式调用API - by @hooray (76060)FaModal 和 FaDrawer 组件添加 zIndex 属性 - by @hooray (e8968)FaSlider 组件增加 tooltip 属性 - by @hooray (4623f)FaTextarea 组件 - by @hooray (314fa)useFaModal 和 useFaDrawer 页面卸载时自动清理 - by @hooray (c2798)🐞 Bug Fixes
🚨 Breaking Changes
FaImagePreview 组件,并移除 ImagePreview 组件 - by @hooray (1a0eb)useViewTransition 函数封装 - by @hooray (0ac47)close 函数,并移除 useTabbar 中 close 函数 - by @hooray (59e68)🚀 Features
FaButtonGroup 组件 - by @hooray (e553f)FaModal 组件增加 beforeClose 回调函数,优化关闭逻辑并支持异步处理 - by @hooray (6febf)FaTabs 组件添加 listClass 和 contentClass 属性,以支持自定义样式 - by @hooray (e3aa5)FaDrawer 和 FaModal 组件新增 destroyOnClose 属性 - by @hooray (6fc89)🐞 Bug Fixes
🏎 Performance
🚨 Breaking Changes
FaImagePreview 组件,并移除 ImagePreview 组件 - by @hooray (b5251)useViewTransition 函数封装 - by @hooray (45e3b)close 函数,并移除 useTabbar 中 close 函数 - by @hooray (2b7aa)meta.tabMerge 属性,移除应用配置中标签页合并配置项 - by @hooray (e717e)🚀 Features
FaMultiStepLoader 组件 - by @hooray (f2f57)FaButtonGroup 组件 - by @hooray (5b455)FaModal 组件增加 beforeClose 回调函数,优化关闭逻辑并支持异步处理 - by @hooray (0046b)FaTabs 组件增加 listClass 和 contentClass 属性以支持自定义样式 - by @hooray (588af)FaDrawer 和 FaModal 组件新增 destroyOnClose 属性 - by @hooray (dd5e4)FaStorageBox 组件中新增名称验证提示,确保名称不能为空且不重复 - by @hooray (02b22)🐞 Bug Fixes
FaTimeline 组件数据少于或等于1条时候报错 - by @hooray (8fead)🏎 Performance
🚀 Features
FaScrollArea 组件新增 onScroll 事件 - by @hooray (9b500)redirect 的父路由,访问时将自动重定向到允许访问的子路由 - by @hooray (8d4e2)FaHoverCard 组件 - by @hooray (eb306)FaProgress 组件 - by @hooray (b7c62)FaDropdown 组件插槽名从 label 修改为 header,并新增 footer 插槽 - by @hooray (b9741)🐞 Bug Fixes
🚨 Breaking Changes
FaLayoutContainer 组件 props - by @hooray (f97c1)🚀 Features
FaScrollArea 组件新增 onScroll 事件 - by @hooray (46cb9)FaTimeline 组件 - by @hooray (f34d6)redirect 的父路由,访问时将自动重定向到允许访问的子路由 - by @hooray (8c7ab)FaHoverCard 组件 - by @hooray (d9ea7)FaProgress 组件 - by @hooray (ebbed)FaDropdown 组件插槽名从 label 修改为 header,并新增 footer 插槽 - by @hooray (6cd57)🐞 Bug Fixes
🚀 Features
FileUpload 组件增加 onRemove 事件回调 - by @hooray (59560)AccountButton 组件,并优化工具栏和导航栏的显示逻辑 - by @hooray (a1d32)header-after-menu、main-sidebar-after-menu 和 sub-sidebar-after-menu - by @hooray (d7808)🐞 Bug Fixes
🚀 Features
FileUpload 组件增加 onRemove 事件回调 - by @hooray (32fcc)FaAnimatedCountTo 组件 - by @hooray (b3a73)AccountButton 组件,并优化工具栏和导航栏的显示逻辑 - by @hooray (fb498)header-after-menu、main-sidebar-after-menu 和 sub-sidebar-after-menu - by @hooray (f850a)🐞 Bug Fixes
🚨 Breaking Changes
push/go/replace 函数,移除 useTabbar 中 open/go/replace 函数 - by @hooray (2b18c)🚀 Features
FaDivider 增加 class props - by @hooray (b533c)<Suspense> - by @hooray (ce747)FaSlider 组件 - by @hooray (f0229)🐞 Bug Fixes
FaContextMenu z-index 被遮挡 - by @hooray (ebf61)FaDrawer 组件 contentClass 设置无效 - by @hooray (5bfb3)🏎 Performance
🚨 Breaking Changes
push/go/replace 函数,移除 useTabbar 中 open/go/replace 函数 - by @hooray (8ca74)🚀 Features
FaDivider 增加 class props - by @hooray (73e87)FaFlipCard 组件 - by @hooray (87122)FaLinkPreview 组件 - by @hooray (28b3c)FaInteractiveButton 组件 - by @hooray (27c12)FaGradientButton 组件 - by @hooray (595c2)FaMarquee 组件 - by @hooray (7efc5)FaBlurReveal 组件 - by @hooray (b4d6d)FaParticlesBg 组件 - by @hooray (8f9af)FaTextHighlight 组件 - by @hooray (9e1a0)FaFlipWords 组件 - by @hooray (83e7f)FaGlowyCardWrapper / FaGlowyCard 组件 - by @hooray (e3191)FaAnimatedBeam 组件 - by @hooray (e305e)FaSparklesText 组件 - by @hooray (500cf)FaAnimatedBeam 组件增加虚线光束支持 - by @hooray (0fa92)FaSpotlightCard 组件 - by @hooray (9792b)useConfetti 函数 - by @hooray (2d665)FaPatternBg 组件 - by @hooray (7a063)FaScratchOff 组件 - by @hooray (a09f3)FaBorderBeam 组件 - by @hooray (b290c)layout.widthModeScope 应用配置 - by @hooray (20d02)<Suspense> - by @hooray (27f8e)FaCarousel 组件 - by @hooray (62806)FaSlider 组件 - by @hooray (f2c9e)FaCode 组件增加 class 属性 - by @hooray (5b04b)FaCodePreview 组件 - by @hooray (1be49)🐞 Bug Fixes
FaContextMenu z-index 被遮挡 - by @hooray (511f6)FaDrawer 组件 contentClass 设置无效 - by @hooray (9215d)FaGlowyCard 组件在移动端下导致页面无法滑动的问题 - by @hooray (7e420)meta.permanent 参数失效 - by @hooray (325d6)🏎 Performance
🚨 Breaking Changes
🚀 Features
FaSelect 组件增加 class props - by @hooray (eff07)FaPopover 组件增加手动控制面板显示 - by @hooray (6d58f)🐞 Bug Fixes
🚨 Breaking Changes
🚀 Features
FaSelect 组件增加 class props - by @hooray (83e5a)FaCode 组件 - by @hooray (ac4e1)FaLayoutContainer 组件增加顶部底部区域 - by @hooray (66def)FaPopover 组件增加手动控制面板显示 - by @hooray (9c961)🐞 Bug Fixes
此版本有较多破坏性的变更,如果打算从 v4.x 升级,请仔细阅读并谨慎迁移代码。
引入 shadcn-vue ,内建组件和部分扩展组件基于 shadcn-vue 进行重构
系统主题重构,挑选了 shadcn-vue 中的 8 款主题并进行定制
所有内建组件名均改为 Fa 开头,例如 FaButton 。部分扩展组件也转为内建组件,例如 FaPageHeader 。新增了一系列基于 shadcn-vue 的组件,例如 FaPopover 。为与扩展组件做区分,内建组件存放在 /src/ui/components/ 目录下
登录页使用内建组件进行重构,不再依赖 element-plus ,更方便迁移其他 UI 组件库
新增 app.themeSync 应用设置
路由 meta 配置项调整:
meta.i18n ,meta.title 支持国际化meta.sidebar ,改为 meta.menumeta.paddingBottom ,改为由框架自动处理meta.badgeVariant ,用于设置导航徽章颜色meta.query ,用于设置点击导航时进行路由跳转时,携带的参数meta.maximize ,用于设置访问导航的路由时,是否最大化meta.exitMaximize ,用于设置离开导航的路由时,是否退出最大化meta.sort ,用于设置导航的排序主导航增加徽章和徽章颜色设置
新增 app.loginExpiredMode 应用设置,设置登录状态过期后的行为
新增 app.enableCheckUpdates 应用设置,检查网站是否有更新
移除 menu.switchMainMenuAndPageJump 应用设置,新增 menu.mainMenuClickMode 应用设置,更灵活控制主导航的点击行为
增加全局插槽,用于在导航、顶栏等位置插入自定义内容
前往 v4 文档查看
前往 v3 文档查看
前往 v2 文档查看