# unibest 项目概览 这是一个基于 uniapp + Vue3 + TypeScript + Vite5 + UnoCSS 的跨平台开发框架。 ## 项目特点 - 支持 H5、小程序、APP 多平台开发 - 使用最新的前端技术栈 - 内置约定式路由、layout布局、请求封装等功能 - 无需依赖 HBuilderX,支持命令行开发 ## 核心配置文件 - [package.json](mdc:package.json) - 项目依赖和脚本配置 - [vite.config.ts](mdc:vite.config.ts) - Vite 构建配置 - [pages.config.ts](mdc:pages.config.ts) - 页面路由配置 - [manifest.config.ts](mdc:manifest.config.ts) - 应用清单配置 - [uno.config.ts](mdc:uno.config.ts) - UnoCSS 配置 ## 主要目录结构 - `src/pages/` - 页面文件 - `src/components/` - 组件文件 - `src/layouts/` - 布局文件 - `src/api/` - API 接口 - `src/http/` - HTTP 请求封装 - `src/store/` - 状态管理 - `src/tabbar/` - 底部导航栏 - `src/App.ku.vue` - 全局根组件(类似 App.vue 里面的 template作用) ## 开发命令 - `pnpm dev` - 开发 H5 版本 - `pnpm dev:mp` - 开发微信小程序 - `pnpm dev:mp-alipay` - 开发支付宝小程序(含钉钉) - `pnpm dev:app` - 开发 APP 版本 - `pnpm build` - 构建生产版本 ## Vue 组件规范 - 使用 Composition API 和 ` ``` ## 生命周期 - 使用 uni-app 页面生命周期 - onLoad、onShow、onReady、onHide、onUnload - 组件生命周期遵循 Vue3 规范 - 注意页面栈和导航管理