# nutui-uniapp **Repository Path**: IT_xiaocao/nutui-uniapp ## Basic Information - **Project Name**: nutui-uniapp - **Description**: 基于uniapp-vue3版本+京东nutui-uniapp组件的脚手架 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-11 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README README.md 文件内容如下: --- # nutui-uniapp 基于 uniapp-vue3 版本 + 京东 NutUI-uniapp 组件的脚手架。 ## 项目简介 该项目是一个基于 Vue3 和 uniapp 的前端开发脚手架,集成京东 NutUI-uniapp 组件库,适用于多端开发(如 H5、小程序等)。它提供了一个良好的开发基础结构,便于快速搭建可运行在多个平台上的应用。 ## 快速开始 ### 安装依赖 ```bash npm install ``` 或使用 pnpm(根据项目配置): ```bash pnpm install ``` ### 运行项目 根据目标平台运行以下命令之一: ```bash npm run dev:mp-weixin # 微信小程序 npm run dev:h5 # H5 页面 ``` 更多平台支持请参考 [uniapp 官方文档](https://uniapp.dcloud.io/quickstart)。 ## 目录结构 ``` src/ ├── api/ # 接口请求相关 ├── config/ # 配置文件,如请求拦截、环境配置等 ├── pages/ # 页面组件 │ ├── index/ # 首页 │ ├── login/ # 登录页 │ └── mine/ # 我的页面 ├── static/ # 静态资源(图片等) ├── utils/ # 工具函数,包含请求库、鉴权、存储等 ├── App.vue # 应用根组件 ├── main.ts # 应用入口文件 ├── pages.json # 页面配置文件 └── uni.scss # 全局样式文件 ``` ## 主要技术栈 - **Vue3**: 使用 Composition API 进行开发,提升代码可维护性。 - **uniapp**: 一套代码,多端部署。 - **NutUI-uniapp**: 京东出品的跨端 UI 组件库,适配 uniapp。 - **luch-request**: 网络请求库,封装了统一的请求方式。 ## 功能亮点 - **统一的请求处理**: 使用 `src/utils/luch-request` 提供的封装,统一管理网络请求。 - **环境配置**: 通过 `src/config/environment.js` 可以灵活切换开发、测试、生产环境。 - **拦截器支持**: 在 `src/config/http.interceptor.js` 和 `src/utils/auth-interceptor.js` 中定义了请求和导航拦截逻辑。 - **模块化开发**: 页面和组件结构清晰,便于扩展和维护。 ## 贡献指南 欢迎贡献代码!请确保遵循以下步骤: 1. Fork 本项目 2. 创建新分支 (`git checkout -b feat/your-feature`) 3. 提交代码 (`git commit -am 'Add feature'`) 4. Push 分支 (`git push origin feat/your-feature`) 5. 提交 PR 请求 ## 协议 本项目基于 MIT 许可协议。详见 [LICENSE](LICENSE) 文件。 --- 以上内容为基于项目描述和结构生成的 README.md,如需进一步定制,请提供更详细的项目功能说明或需求。