SuperAPI AI 工具集

uni-page-generator

前端与建站

查看项目

更新于 10-16 05:43

技能介绍

用途:依据 wot-starter 项目规范,快速生成 uni-app 页面。

主要能力:创建主包页面(src/pages/)与分包页面(src/subPages/、src/subEcharts/ 等),自动配置路由和布局;提供基础页面与 TabBar 页面模板。

使用方式:先确定页面位置,TabBar 页面放 src/pages/{name}/index.vue,普通页面放 src/subPages/{name}/index.vue;页面使用 definePage 宏,配置 name(用于编程式导航)、layout('default' 或 'tabbar')、style(如 navigationBarTitleText)。跳转示例:const router = useRouter();router.push({ name: 'detail' });router.push('/subPages/detail/index');router.push({ name: 'detail', query: { id: '123' } })。

适用场景:需要按统一目录与模板快速搭建 uni-app 页面,尤其是带 TabBar 或分包结构的项目。

限制:分包目录需在 vite.config.ts 的 subPackages 中注册;页面文件名固定为 index.vue;使用 UnoCSS 原子化样式。具体安装命令暂未提供。