# app **Repository Path**: maple_8/app ## Basic Information - **Project Name**: app - **Description**: 微信小程序页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-25 - **Last Updated**: 2026-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # app # 图书借阅小程序 #### 介绍 基于 Vue3 和 uni-app 搭建的图书借阅小程序前端,提供推荐、详情浏览、借阅与归还等核心业务功能。 #### 软件架构 本模块为微信小程序端(可编译至多端),遵循《项目模板实施手册》: - `api/`: axios 封装与业务接口请求(书籍、借阅) - `pages/`: 小程序核心页面(首页、借阅架、书籍详情、用户中心) - `stores/`: 统一使用状态管理维护 token 及用户态 - 基于 uni-ui 组件库构建交互。 #### 页面结构 1. `pages/index/index` : 首页,包含搜索、为你推荐、热门排行等功能。 2. `pages/book/detail`: 书籍详情页,包含书籍信息展示、评论、以及核心的【借阅】操作拦截。 3. `pages/bookshelf/index`: 用户的借阅架,展示在借与历史借阅记录,并可执行【归还】、【续借】等操作。 4. `pages/user/index`: 个人中心,展示逾期记录等账号概览。 #### 联调说明 - 所有接口位于 `api/` 目录下(如 `book.js`, `borrow.js`),与后端 `backend` 项目对接。 - 本地启动需要保证后端同时启动(默认请求 `localhost:8080`)。使用 `npm run dev:mp-weixin` 或者在 HBuilderX 启动编译即可。