更新记录
1.1.0(2026-10-06)
V1.1.0(2026-10-06)
星云志愿者平台 - 专业的志愿服务与公益活动平台
一个专注于志愿服务与公益活动的平台,基于uni-app框架构建,提供从活动发布到报名参与再到服务记录的完整功能。
更新日志
本版本完成「接口层 + 页面 + 数据层」三件套闭环,从"纯前端模拟"升级为真实读写云数据库的完整应用。
接口层
- 新建
common/api/共 12 个文件,页面不再各自裸调云函数 request.js统一封装:校验client/前缀、自动填充分页参数、把后端rows归一为list/total/hasMoreconfig.js集中管理接口域名与分类、状态字典;validate.js提供手机号/邮箱/正则校验与统一RULES- 交互约定:写操作默认开启 loading,查询静默执行;错误统一 alert,
silent时仅 reject
云函数接口
- 新增 24 个业务云函数(
client/<模块>/<pub|kh>/<接口>.js),覆盖 9 个模块:
活动(列表/详情/报名/取消/收藏/取消收藏/关系态)、资讯、用户、报名、服务时长、证书、收藏、反馈、统计 - 约定:
pub免登录读取,kh必须登录且uid一律取userInfo._id,绝不接收前端传值 - 清理零引用接口
user/kh/test.js,删除冗余后台模板代码 - 全部接口通过规范检查与
node --check语法校验
数据层
uniCloud-aliyun/database/db_init.json共 29 张表(schema + init_data + 初始化脚本)- 演示数据覆盖 8 张核心业务表:活动 12 条、资讯 8 条、报名 9 条、服务时长 20 条、证书 3 条、收藏 5 条、用户扩展 1 条、反馈 3 条
- 图标字段统一使用 uView(vk-uview-ui)内置图标名,图片字段统一使用
https://images.unsplash.com在线链接 - 内置演示账号:
***/123456,便于登录验证完整链路 - 演示数据字段结构与接口返回结构严格对齐
前端页面
- 19 个页面全部接入真实接口,页面内残留的 mock 数据与
setTimeout模拟全部清除 - 补齐
settings、feedback、feedback-list、about、error/404、agreement等页面并完成路由注册 - 修复 10 个页面丢失闭合
</script>导致整页无法编译的问题 - 补齐 7 个空方法体(占位方法),页面交互不再"点了没反应"
缺陷修复
- 修正首页跳转 tabBar 页面误用
navigateTo的问题,统一为vk.switchTab - 清理 37 处跳转死链与未注册路由,全部命中
pages.json - 统一 14 处
uid取值写法为userInfo._id - 修正报名接口状态判断(库中为中文文案,原逻辑按英文 key 判断必然失效)
- 修正个人资料接口漏写
email及缺少字段校验的问题 - 修正证书页字段(
bgImage/date/issueDate→image/issue_date)与详情页、关于页非法图标名(medal/mail/notice等) - 修复登录页把校验布尔值当错误字符串判断的逻辑错误
质量自检
- 页面、云函数、前端接口层全部通过
node --check语法校验 <u-icon name>与vk-uview-ui/iconfont.css逐一比对,零非法图标名- 前端 21 个
clienturl 全部存在对应云函数,无"调了不存在的接口" - db_init.json 解析合法,业务表演示数据齐全
- 全量复扫占位方法,清零(余 4 项为合法内联赋值/computed)
v1.0.0 (2025-11-26)
- 初始版本发布
- 应用名称"星云志愿者平台"
- 应用定位从文学阅读平台调整为志愿服务与公益活动平台
- 完善应用配置文件(manifest.json, package.json)
- 优化应用描述和关键词
- 启用ES6支持,提升代码质量
- 添加应用脚本配置
- 新增志愿者服务功能模块,包含多个功能页面
- 活动列表页面 - 展示所有可参与的志愿服务活动
- 活动详情页面 - 展示活动的详细信息和报名入口
- 个人中心页面 - 展示用户信息和服务记录
- 我的报名页面 - 管理用户已报名的活动
- 服务时长页面 - 记录和展示用户的服务时长
- 志愿证书页面 - 展示用户获得的志愿证书
- 收藏活动页面 - 管理用户收藏的活动
- 个人信息编辑页面 - 编辑用户的个人信息
功能特性
主要页面
- 首页 - 活动推荐、轮播图、快速入口
- 活动列表 - 活动浏览、分类筛选、搜索功能
- 活动详情 - 活动介绍、报名入口、分享功能
- 个人中心 - 用户信息、服务记录、功能菜单
- 我的报名 - 已报名活动列表、状态查看
- 服务时长 - 服务记录、时长统计、证书申请
- 志愿证书 - 证书展示、下载、分享功能
- 收藏活动 - 收藏列表、活动管理
- 意见反馈 - 提交反馈、反馈记录查询
- 设置 / 关于 - 基础设置、版本与联系方式
核心功能
1.0.0(2025-11-26)
星云志愿者平台 - 专业的志愿服务与公益活动平台
一个专注于志愿服务与公益活动的平台,基于uni-app框架构建,提供从活动发布到报名参与再到服务记录的完整功能。
更新日志
v1.0.0 (2025-09-17)
- 初始版本发布
- 应用名称"星云志愿者平台"
- 应用定位从文学阅读平台调整为志愿服务与公益活动平台
- 完善应用配置文件(manifest.json, package.json)
- 优化应用描述和关键词
- 启用ES6支持,提升代码质量
- 添加应用脚本配置
- 新增志愿者服务功能模块,包含多个功能页面
- 活动列表页面 - 展示所有可参与的志愿服务活动
- 活动详情页面 - 展示活动的详细信息和报名入口
- 个人中心页面 - 展示用户信息和服务记录
- 我的报名页面 - 管理用户已报名的活动
- 服务时长页面 - 记录和展示用户的服务时长
- 志愿证书页面 - 展示用户获得的志愿证书
- 收藏活动页面 - 管理用户收藏的活动
- 个人信息编辑页面 - 编辑用户的个人信息
功能特性
主要页面
- 首页 - 活动推荐、轮播图、快速入口
- 活动列表 - 活动浏览、分类筛选、搜索功能
- 活动详情 - 活动介绍、报名入口、分享功能
- 个人中心 - 用户信息、服务记录、功能菜单
- 我的报名 - 已报名活动列表、状态查看
- 服务时长 - 服务记录、时长统计、证书申请
- 志愿证书 - 证书展示、下载、分享功能
- 收藏活动 - 收藏列表、活动管理
核心功能
平台兼容性
云端兼容性
| 支付宝云 | 腾讯云 | 阿里云 |
|---|---|---|
| √ | √ | √ |
uni-app(4.36)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ | - | √ | √ |
其他
| 多语言 | 暗黑模式 | 宽屏模式 | 蒸汽模式 |
|---|---|---|---|
| √ | × | × | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+

收藏人数:
购买源码授权版(
导入插件并试用
赞赏(0)
下载 267
赞赏 3
下载 35238
赞赏 159
赞赏
京公网安备:11010802035340号