fa-page-optimizer 用来重构已经存在的 Vue 页面。它会优先使用 Fantastic-admin 内建的 Fa* 组件和工具函数,替换原生 HTML、重复造轮子的自定义实现,以及风格不统一的页面壳层,在尽量不改业务逻辑的前提下,把页面拉回框架统一的交互和视觉体系。
Fa* 组件替换现有实现直接说明以下信息即可:
example示例:
在 example 应用里优化用户列表页。
文件是 apps/example/src/views/system/user/index.vue。
把原生按钮、搜索区域、分页和删除确认弹窗替换成 Fa 组件,不要改业务逻辑。FaCard 收敛页面容器、标题区、操作区和底部区域FaSearchBar 替换手写搜索表单或零散筛选输入FaButton、FaButtonGroup 统一操作按钮的样式、尺寸和状态FaModal、FaDrawer、useFaModal() 替换自定义弹层与确认逻辑FaPagination、FaEmpty、FaLoading、useFaLoading() 统一列表状态faToast() 替换零散的成功、失败、警告提示调用通常会修改已有页面文件,例如:
apps/<app>/src/views/.../*.vueapps/<app>/src/views/.../components/*.vue(按需拆分)常见结果包括:
FaButton、FaCard、FaModal、FaPagination 等替换现有实现