项目简介
啊离壁纸(啊离壁纸库)是一套功能完整的壁纸分享类微信小程序源码,支持静态壁纸与动态壁纸浏览、搜索、收藏、下载,并内置积分体系、用户投稿、审核上架等完整运营闭环。
项目采用业内主流的 uni-app + Node.js + MongoDB 技术栈,附带网页版管理后台,开箱即用。适合用来做壁纸、头像、表情包、素材资源类小程序的直接上线运营,也适合二开学习。
核心功能

小程序端(用户端)
- 首页 / 分类 / 发现 / 我的,四大主 Tab 清晰分区
- 静态壁纸 + 动态壁纸浏览
- 关键词搜索
- 收藏、下载
- 积分体系(积分任务 / 积分明细 / 充值)
- 用户投稿(上传作品、编辑、选择分类、打标签)
- 订单与下载记录
- 消息通知、意见反馈
- 关于我们 / 用户协议 / 隐私政策 / 更新记录 / 公告
管理后台
- 数据仪表盘(用户数、作品数、下载量统计)
- 用户管理
- 作品管理(审核、上架 / 下架、删除)
- 分类管理
- 轮播图管理
- 标签管理
- 订单管理
- 系统配置(微信 AppID、积分规则、小程序名称等)

技术架构
| 模块 | 技术栈 |
|---|---|
| 小程序端 | uni-app + Vue + uView UI(一套代码发布微信小程序) |
| 服务端 | Node.js + Express + MongoDB |
| 云函数兼容 | uni-cloud-shim(兼容 uniCloud 调用方式) |
| 管理后台 | Vue3 单页(CDN 引入,Nginx 直接托管) |
环境要求
- Node.js:18.x 及以上
- MongoDB:4.4 及以上
- 服务器:阿里云 ECS / 轻量应用服务器等
部署教程(摘要)
- 安装环境:安装 Node.js 18+ 与 MongoDB 4.4+
- 上传项目:上传源码并
npm install安装依赖 - 配置环境变量:创建
server/.env,填写MONGO_URL、PORT、ADMIN_KEY、SITE_URL - 初始化数据库:执行
npm run init-db(干净安装,无演示数据) - 启动服务:开发用
npm run dev,生产用pm2 start app.js --name bizhi-api - 配置域名:Nginx 反向代理 + HTTPS(小程序要求 https 合法域名)
- 小程序对接:修改
uni-cloud-shim.js里的SERVER_BASE为你的服务器域名,填写 AppID,发行上传
完整部署步骤见项目内
README.md。
更新修复记录
本次「网盘更新版」已修复以下问题:
- 后台删除 / 编辑不生效:
doc()现按 ObjectId / 字符串双形态匹配,删除编辑接口同时支持多种请求方式 - 轮播图 / 图片在小程序端不显示:服务端返回数据时自动把相对路径改写为完整域名地址
- 小程序名称修改不生效:首页 / 关于页改为读取后台
appName动态显示
适用人群
- 想做壁纸 / 素材类小程序副业创收的个人或团队
- 需要壁纸类小程序源码进行二次开发的开发者
- 学习 uni-app + Node.js + MongoDB 全栈项目的学员
说明:小程序端有改动需用 HBuilderX 重新发行并上传审核;服务端改动重启 Node 服务即可生效。
© 版权声明
THE END















暂无评论内容