微信小程序云开发开源项目:在线捐赠功德箱

article/2025/11/10 2:34:52

环境说明

开发工具:微信开发者工具
调试基础库:2.19.2

目录说明

Project
├─cloudfunctions            云函数文件夹
│  ├─payCallback            微信支付回调函数
│  ├─quickstartFunctions
│  │  ├─createCollection
│  │  ├─getMiniProgramCode
│  │  ├─getSwitch           获取显示开关函数
│  │  ├─selectSubject       获取项目列表函数
│  │  ├─selectuserOrder     获取捐赠信息函数
│  │  ├─sumRecord
│  │  └─updateRecord
│  ├─randomString           随机数生成函数
│  └─wxPay                  微信支付函数
└─miniprogram               小程序文件夹├─components│  └─cloudTipModal├─images                图片文件夹├─pages│  ├─about              关于我们页面│  ├─index              首页│  └─message            支付结果展示页面└─style

效果图示

在这里插入图片描述

云数据库

云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。
关系型数据库和 JSON 数据库的概念对应关系如下表:

关系型文档型
数据库 database数据库 database
表 table集合 collection
行 row记录 record / doc
列 column字段 field

subject 集合

[{"_id":"cd045e75612194f707091f700767ecbc","name":"点灯"},{"_id":"cd045e756121952b070926767fa36429","name":"供僧"},{"_id":"14139e1261219536064d820d2e044a16","name":"佛前大供花果"},{"_id":"2d44d6c2612195400654ac156db1ab4a","name":"放生"},{"_id":"cd045e756121954a0709284830c688c5","name":"精舍修缮"},{"_id":"cd045e7561219552070928b767221da6","name":"供斋"},{"_id":"cd045e756121955c070929407e92cd21","name":"供养三宝"}
]

switch 集合

[{"_id":"2d44d6c26122f06b0679c86719c1a25b","name":"showinfo","status":"1"}
]

userOrder 集合

[{"_id":"8937eaa9612461440605c249016f83d4","openid":"oIn3a5EToVcbYy9BF7mjOOHpJTPQ","status":1,"name":"爱心人士","subject":"点灯","date":1629774149,"totalFee":1,"orderid":"LYJS16297741486628b0b7349aa3","subMchId":"1613296330","timeEnd":"20210824110245"}
]

源代码

开源协议:Apache-2.0
代码仓库:软件大道 / 在线功德箱

参考文档

  • 云开发文档

写在最后

欢迎大家提issue,biu~传送门🚪。
觉得有用的话,欢迎一键三连(Star、Fork、捐赠)。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/Yxc7JcGO.shtml

相关文章

开源微信共享记账小程序

开源微信共享记账小程序 jizhang介绍先体验一下?为什么又是一个记账小程序?功能介绍软件架构使用门槛安装教程部分截图项目地址 jizhang 云雀记账 介绍 一款简单的微信共享记账小程序,后端使用的是PHP。 先体验一下? 为什么又…

功能全面的开源小程序商城-CRMEB

前言 在一个月黑风高的搜索小程序开源商城的下午,突然三个火的标志领入眼帘, 没错,就是它, 打开了我对开源小程序,而且功能这么全面的开源小程序商城的认知,我们来认识一下它吧! 功能全面 话…

外卖扫码点餐全开源小程序源码

介绍: 本系统应用场景是小店或外卖店使用,如快餐店,奶茶店,外卖店等 系统特点: 扫码点餐:常见扫码点餐,吧台扫码,店内餐桌扫码 小票打印:对接三方小票机,打印…

开源小程序商城推荐-支持所有小程序平台

线下商家都在努力的寻求转型,特别是在经过了这段"特殊时期"之后,大家都意识到完成线上线下的连接有多么重要。现在很多电商平台是饱和状态,到处都是红海品类。走线上,获取私域流量非常重要。小程序商城是获取私域流量的…

外卖扫码点餐独立全开源小程序源码+VUE前端

本系统应用场景是小店或外卖店使用,如快餐店,奶茶店,外卖店等 系统特点:扫码点餐:常见扫码点餐,吧台扫,店内餐桌扫吗 小票打印:对接三方小票机,打印小票语音播报 自定…

Github上优秀的开源小程序汇总

Github上优秀的开源小程序汇总 有什么小程序适合个人开发? 工具类的小程序非常适合个人开发,用云开发模式开发成本很低,能够快速上线,唯一的缺点是个人无法接入支付,变现渠道受限,目前只能通过流量主变现。…

分享12个优秀的微信小程序开源项目

欢迎搜索个人微信公众号:楠哥毕设帮 提供个人二开项目源码、部署讲解、论文指导~ 全文概览: wechat-app-mall:微信小程序商城;Vant Weapp:小程序 UI 组件库;iView Weapp:小程序 UI 组件库&…

推荐 4 个开源小程序

Hi~~大家下午好~~ 一个好消息:还有几个小时就要下班了!!!哦耶~ 预祝大家周末愉快~~ 回归正题~本文推荐几个开源微信小程序,这个开源的小程序都是 Recently updated,下载下来部署就能使用的。 本期推荐开源项…

html如何导入css和js文件

html如何导入css和js文件 1.导入js文件 <script type"text/javascript" src"js文件路径"></script>加入上述代码&#xff0c;即可导入js路径指向的js文件 2.导入css文件 在html的head体里加入下面这行代码即可导入css文件 <link rel&q…

页面引入JS的四种方式

最常用的是前面的三种. 行内引入: 内部引入: 需要一个标签<script></script>引入js 注意事项: 外部引入: 创建一个独立的外部 js 文件, 用 <script></> 标签引入. 使用他的src 属性引用对应的Js文件 script标签可以引入多次. 在一个Html 中可以有…

html中的JavaScript

JavaScript ——简介 JavaScript 是目前最流行脚本语言&#xff0c;简称 JS。JavaScript 编写在 HTML 页面中&#xff0c;由浏览器负责解释和执行&#xff0c;JavaScript 通常用来给 HTML 页面增加交互能力。 JS可以给html带来的功能&#xff1a; 为页面增加动画效果 验证表单输…

在 HTML 中引入 vue.js 写页面

突然说要写两个页面&#xff08;只有两个页面&#xff0c;不是一个完整的项目。。&#xff09;&#xff0c;有点懵&#xff0c;不知道从哪下手&#xff0c;而且只对 vue 熟悉那么一丢丢&#xff0c;其他框架不是很熟悉。但是没办法鸭&#xff0c;只能硬着头皮去做了&#xff01…

html 中引入外部 css 、js 文件

1. 引入 css 文件 引入外部 css 文件代码如下&#xff0c;css文件引入代码应放在 <head></head> 中。 <!-- 本地相对路径&#xff0c;" ../ "是上翻一个目录级&#xff0c;样例如下&#xff1a;导入本地 index.css 文件 --> <!-- 目录级的解释…

js_js引入到html文件中

一.变量提升 JavaScript 引擎的工作方式是&#xff0c;先解析代码&#xff0c;获取所有被声明的变 量&#xff0c;然后再一行一行地运行。这造成的结果&#xff0c;就是所有的变量的声 明语句&#xff0c;都会被提升到代码的头部&#xff0c;这就叫做变量提升 &#xff08;hoi…

1.如何在HTML5中引入js文件

在HTML5中引入js文件有两种方式如下&#xff1a; 新建一个html5文件&#xff0c;输入以下代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><!-- 内部js-->…

html引入js文件

html引入js文件 在开发中我们常常会用到全局变量&#xff0c;通过修改public里面的js文件去修改变量&#xff0c;问题是我们怎么在html中引入这个文件&#xff0c;使文件在整个项目中起作用尼&#xff1f; 代码 <script src"<% BASE_URL %>js/config.js"&…

Web前端 | HTML嵌入JS代码的三种方式

✅作者简介&#xff1a;一位材料转码农的选手&#xff0c;希望一起努力&#xff0c;一起进步&#xff01; &#x1f4c3;个人主页&#xff1a;每天都要敲代码的个人主页 &#x1f525;系列专栏&#xff1a;Web前端 目录 一&#xff1a;JavaScript概述 二&#xff1a; HTML嵌入…

如何在HTML网页引入JavaScript

方式一: 在HTML网页内,书写script标签,里面定义js代码 缺点: 1.js代码不能重复使用(不能在其他网页里使用) 2.HTML标签和js代码耦合,不便于后期维护修改 优点: 1.HTML网页和js代码写在一起,便于阅读和测试 小结:在开发环境中使用方式一(编写阶段) 方式二: 1.在外部定义…

C语言分段函数计算

#include <stdio.h> #include <math.h> int main() { float x,y,a;printf("请你输入x的值:\n");scanf("%f",&x);if (x<-300)y-1;if (x>300)y-1;elsey(x*x*x)/log10(x2.6) ;printf("f(%0.03f)%0.03f",x,y);return 0; }

启动延时缩短 50%-80%,函数计算发布镜像加速功能

简介&#xff1a; 容器镜像因其颠覆式创新成为云原生时代应用部署格式的事实标准。头部云厂商 FaaS (Function-as-a-Service) 服务如阿里云函数计算、AWS Lambda 也相继在 2020 年支持使用容器镜像部署函数&#xff0c;全面拥抱容器生态。 作者 | Shuai Chang 阿里云云原生 Se…