<!--
* @Author: zouyaoji@https://github.com/zouyaoji
* @Date: 2020-12-12 16:15:26
* @LastEditTime: 2023-09-26 17:44:51
* @LastEditors: zouyaoji 370681295@qq.com
* @Description:
* @FilePath: \wedding-invitation\README.md
-->
# wedding-invitation
已更新为 uniapp + vue3 + ts + vite 技术栈。
> 微信小程序开发的电子请帖。从码云[wedding](https://gitee.com/roberthuang123/wedding)项目 Fork 而来,在此感谢原作者[roberthuang123](https://gitee.com/roberthuang123)贡献。我在此基础上修改了一些细节,具体如下:
- 增加留言板删除功能,指定某个 openid 可以删除。
- 修改 audio 标签为 innerAudioContext。
- 电话号码和视频都从数据库请求而来。
- 留言板出席电话简单隐藏。
- 修改我要出席逻辑,已经填过出席的再次填是修改之前填的。
- 增加 CSS 动画过渡效果。
- 改为 uniapp + vue3 + ts + vite 技术栈。
- 适配了微信小程序 “头像昵称填写” 能力。
## 体验
![小程序二维码](./ma.jpg)
## 开发步骤说明
### 前端
微信公众平台申请小程序,并进行相关开发配置。完成之后到 manifest.json 中填写你的微信小程序 appid。
```bash
pnpm install
pnpm dev:mp-weixin
```
### 后端
20230130 更新,因为微信云开发开始计费,放弃了云开发。用 Node + Koa + Typeorm(lowdb) 开发后端项目,部署到了自己的服务器上,后端代码提供以下两种方式:
- 自己有服务器的同学可以赞赏任意金额后留邮箱获取后端项目自己部署。
- 一次性赞助 288+,托管到我服务器上。提供运维接口,支持通过接口上传静态资源,获取和配置相关参数。赞赏后请联系我分配账号和接口地址。
## 赞赏
- 微信 / 支付宝
<div style="display: flex">
<img alt="wechat" title="wechat" src="https://zouyaoji.top/vue-cesium/images/wechat.png">
<img alt="alipay" title="alipay" src="https://zouyaoji.top/vue-cesium/images/alipay.png">
</div>
## 其他
其他问题请查看 uniapp 官方文档。
## 附:托管服务数据录入文档
录入数据都是需要鉴权的,但小程序读取数据不需要。
### 登录
用分配给您的账户登录,成功后拿到`accessToken`。
### 资源文件上传
上传照片、视频、音乐资源。上传完成之后返回上传文件列表拿各资源的url。后续可以通过“获取用户资源文件上传记录”接口获取上传记录。
### 添加邀请函的婚礼简要说明
```ts
{
"heNumber": "18000000000", // 男生电话
"sheNumber": "18100000000", // 女生电话
"poster": "", // 视频的poster图片 url
"background": "", // 背景图片url
"videoUrl": "", // 视频url
"adminOpenIds": [
"" // 管理员id 可以删除不良评论
],
"location": { // 酒店经纬度
"longitude": 104.088684,
"latitude": 30.7638
},
"info": {
"name": "Mr.Z & Miss.Q",
"date": "谨定于 2019年10月01日 星期二",
"time": "农历 九月初三 中午十一点半 举办婚礼",
"hotel": "席设:顺庭龙庄中一厅",
"detail": "地址:成都市新都区临河街与荣德路交叉口"
}
}
```
### 添加静态资源地址
type 为 `photo-banner` 默认是 `甜蜜相册` 请求的图片。type 为 `index-banner` 默认是 `邀请函` 请求的图片。type 为 `music` 默认是背景音乐请求的图片。
```ts
{
"records": [
{
"url": "",
"type": "photo-banner"
},
{
"url": "",
"type": "photo-banner"
},
{
"url": "",
"type": "photo-banner"
}
]
}
```
### 添加小程序秘钥
从微信公众号平台拿到小程序的 `AppId` 和 `AppSecret`。留言板获取微信用户的头像和昵称的 “头像昵称填写”功能需要。(承诺不外泄)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
微信小程序婚礼邀请函_婚礼邀请函.zip (118个子文件)
icon.css 70KB
main.css 63KB
animation.css 3KB
.env 206B
.eslintignore 153B
heart-animation.gif 763KB
save_the_date_pu.gif 46KB
.gitignore 177B
.gitkeep 0B
index.html 676B
1-201211163I9.jpg 876KB
1-201211163I7.jpg 839KB
1-201211163J0.jpg 761KB
1-201211163I8.jpg 687KB
1-201211163I7-50.jpg 686KB
1-201211163J6.jpg 520KB
1-201211163J2.jpg 490KB
poster.jpg 217KB
ma.jpg 54KB
backS.jpg 44KB
.eslintrc.js 3KB
index.js 1KB
index.js 976B
index.js 714B
.prettierrc.js 494B
index.js 306B
index.js 293B
package.json 3KB
manifest.json 2KB
pages.json 2KB
common.json 864B
banner.json 711B
tsconfig.json 702B
music.json 478B
user.json 401B
indexBanner.json 391B
message.json 344B
settings.json 297B
package.json 261B
package.json 261B
package.json 258B
package.json 258B
package.json 254B
present.json 177B
LICENSE 2KB
ttd.m4a 2.82MB
marryu.m4a 2.26MB
zuimeihunli.m4a 1.47MB
README.md 4KB
gbqq.mp3 6.48MB
yanhua.mp4 17.96MB
.npmrc 24B
预览.png 364KB
green-flower.png 36KB
grren-flower-line.png 35KB
t1.png 21KB
goodtime2.png 15KB
nav.png 15KB
invitation.png 9KB
kiss.png 9KB
close1.png 9KB
3-2.png 9KB
freedom.png 9KB
happiness.png 8KB
4-2.png 8KB
she.png 8KB
form.png 7KB
video1.png 7KB
close.png 7KB
3-1.png 6KB
4-1.png 6KB
he.png 6KB
1-2.png 6KB
kuang.png 6KB
2-2.png 5KB
5-2.png 5KB
thelove.png 5KB
form3.png 5KB
celebaration.png 4KB
logo.png 4KB
2-1.png 4KB
1-1.png 4KB
zoomBack.png 4KB
5-1.png 4KB
goodtime.png 3KB
wonderful.png 3KB
marryu.png 3KB
inv.png 3KB
loveistrue.png 3KB
music_icon.png 1KB
music_play.png 1KB
we.png 984B
.prettierignore 75B
animate.scss 24KB
uni.scss 2KB
wedding-invitation.ts 4KB
main.ts 2KB
service.ts 2KB
index.ts 1KB
index.ts 1004B
共 118 条
- 1
- 2
资源评论
普通网友
- 粉丝: 1127
- 资源: 5293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功