用途:依据 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 原子化样式。具体安装命令暂未提供。