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