uView Pro

23:52uView Pro Starter 是一个基于 uView Pro UI 组件库的快速启动项目。该项目为开发者提供了一套完整的项目骨架和最佳实践,帮助开发者快速构建跨平台应用。
uview-pro-starter/src/
├── pages/ # 页面目录(主要开发目录)
│ ├── home/ # 首页模块
│ └── about/ # 关于模块
├── components/ # 组件目录
├── stores/ # Pinia 状态管理
│ ├── counter.ts # 计数器 store
│ └── user.ts # 用户 store
├── locale/ # 国际化配置
│ └── lang/
│ ├── en-US.json # 英文语言包
│ └── zh-CN.json # 简体中文语言包
├── common/ # 公共配置和工具
│ ├── http.interceptor.ts # HTTP 拦截器
│ ├── uview-pro.theme.ts # 主题配置
│ └── constant.ts # 常量定义
├── static/ # 静态资源
├── pages.json # 路由配置
├── manifest.json # 应用配置
├── theme.json # 应用主题色配置
├── App.vue # 根组件
└── main.ts # 入口文件| 技术 | 描述 | 版本 |
|---|---|---|
| uniapp | 跨平台开发框架 | 4.87 |
| Vue | JavaScript 框架 | 3.4.21 |
| TypeScript | 类型检查语言 | ^5.9.3 |
| uView Pro | UI 组件库 | latest |
| Pinia | 状态管理库 | 2.2.4 |
| pinia-plugin-persistedstate | Pinia 数据持久化 | 3.2.1 |
| vue-i18n | 国际化解决方案 | 9.1.9 |
| unocss | 原子化 CSS 引擎 | 66.0.0 |
| sass | CSS 预处理器 | 1.64.2 |
| vite | 构建工具 | 5.2.8 |
git clone https://github.com/anyup/uView-Pro-Starter.git
cd uView-Pro-Starterpnpm install# 运行到 H5
pnpm run dev:h5
# 运行到微信小程序
pnpm run dev:mp-weixin
# 运行到 App
pnpm run dev:app# 构建 H5
pnpm run build:h5
# 构建微信小程序
pnpm run build:mp-weixin是的!这是一个快速启动项目,你可以根据实际需求自由删除不需要的功能:
locale 目录即可stores 目录和相关配置是的!项目内置了暗黑模式支持,可以在主题配置文件中配置亮色和深色主题的颜色值。
在 src/common/http.interceptor.ts 中修改 baseUrl,然后在 HTTP 请求中使用相对路径即可。
MIT
