Skip to content

Commit a38ba3d

Browse files
committed
上传源码
1 parent 2cfcb68 commit a38ba3d

39 files changed

+1817
-3
lines changed

.hbuilderx/launch.json

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
2+
// launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
3+
"version": "0.0",
4+
"configurations": [{
5+
"type": "uniCloud",
6+
"default": {
7+
"launchtype": "remote"
8+
}
9+
}
10+
]
11+
}

App.vue

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<script>
2+
/* 本项目为开源项目,作者微信:zheng593446899,如有问题可联系*/
3+
export default {
4+
onLaunch: function(e) {
5+
console.log(e)
6+
console.log('App Launch');
7+
var openid = wx.getStorageSync('openid');
8+
if (openid) {
9+
this.globalData.openid = openid;
10+
this.inviteTrack(e.query.openid, openid, e.query.id)
11+
} else {
12+
// 登录
13+
wx.login({
14+
success: res => {
15+
// 发送 res.code 到后台换取 openId, sessionKey, unionId
16+
wx.request({
17+
url: this.globalData.api.login,
18+
data: {
19+
code: res.code
20+
},
21+
success: (res) => {
22+
// 存用户的openid
23+
this.globalData.openid = res.data.data.user.openid;
24+
wx.setStorageSync('openid', res.data.data.user.openid);
25+
this.inviteTrack(e.query.openid, this.globalData.openid, e.query.id)
26+
}
27+
});
28+
}
29+
});
30+
}
31+
},
32+
onShow: function() {
33+
console.log('App Show');
34+
},
35+
onHide: function() {
36+
console.log('App Hide');
37+
},
38+
globalData: {
39+
api: {
40+
login: 'https://f1086865-c582-4811-a6f8-b2e5c20b4a5f.bspapp.com/http/api/login',
41+
cover: 'https://f1086865-c582-4811-a6f8-b2e5c20b4a5f.bspapp.com/http/api/cover',
42+
coverDetail: 'https://f1086865-c582-4811-a6f8-b2e5c20b4a5f.bspapp.com/http/api/cover/detail',
43+
lookVideo: 'https://f1086865-c582-4811-a6f8-b2e5c20b4a5f.bspapp.com/http/api/look/video',
44+
inviteTrack: 'https://f1086865-c582-4811-a6f8-b2e5c20b4a5f.bspapp.com/http/api/invite/track',
45+
},
46+
openid: '',
47+
},
48+
methods: {
49+
shareConfig(){
50+
var messages = [
51+
{
52+
title: '送你个性微信红包封面,发红包时可用',
53+
path: '/pages/index/index?openid=' + this.globalData.openid,
54+
},
55+
];
56+
return messages[Math.floor(Math.random()*messages.length)];
57+
},
58+
//邀请上报
59+
inviteTrack(inviteOpenid, openid, id){
60+
if(inviteOpenid && openid && inviteOpenid != openid){
61+
console.log(inviteOpenid, openid)
62+
wx.request({
63+
url: this.globalData.api.inviteTrack,
64+
method: "POST",
65+
data: {
66+
inviteOpenid,
67+
openid,
68+
id,
69+
},
70+
success: (res) => {
71+
72+
}
73+
});
74+
}
75+
},
76+
}
77+
};
78+
</script>
79+
80+
<style>
81+
/*每个页面公共css */
82+
</style>

README.md

+19-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
11

2-
### 微信红包封面领取,用户观看视频广告或者邀请新用户可获取微信红包封面序列号,还可给外卖优惠券引流
3-
4-
内测中,测试ok,会全部开源。
2+
### 微信红包封面领取小程序,用户观看视频广告或者邀请新用户可获取微信红包封面序列号,还可给外卖优惠券引流
53

64
微信红包封面领取小程序
75
<img src="http://cdn.letwind.com/coupon/cover.png" width="300"/>
6+
7+
### 使用方法
8+
9+
源码为uniapp项目,需下载hbuilder导入项目打包,编译成小程序
10+
11+
[在线文档](http://lianghua.wxthe.com/docs/)
12+
13+
### 常见问题
14+
15+
1.封面配置(待整理)
16+
17+
2.广告位配置(待整理)
18+
19+
3.优惠券配置(待整理)
20+
21+
22+
23+
另附:[外卖CPS红包小程序](https://github.com/zwpro/coupons)

components/wyb-noticeBar/iconfont.css

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
@font-face {font-family: "iconfont";
2+
src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAOgAAsAAAAAB6QAAANUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDFAqCcII5ATYCJAMQCwoABCAFhG0HPxuaBsg+QRxjA7halB7GlI0ehG66VIo+9u6LRQL1OX4SQbVfb8++PUT1MUTqVIDLEygAVlFIRkfYCBPh4tmRvv9dy1KgbAlU+1Jk+JmdpQyV2RIoQg2seiQB7amTp2/oXEsaDWTtkeIVNPG04vhvi8K3b+AyvAYQkUFaPOa9AMRILgcc9hrB5uZLSTSlL0B/BQH6PJfTm+LX+EA5rbVp8lEvwDiQAhxrUUCBFkhA3jK8djEd5GECdXNCGO3OK6lBljI8KhCXea4TWWbisqyUqkK5YmEWbyFcNT1DvkC8Cb4fv6GFJUmpgCfuOZvbgzK+WTbRCVDiEZBiOi+UZRRYB8nE8Ur/MSZRfh0Tdau3qQ2QsiykqaIAEFCG3NaWid6QP14iynBlE0ygUPANJk8MglWAIaiQ4GMYq1B2GvIINs9Mc23I0TNyd8S4faK5Z6U8WXbj1itXutYeT7iAnERPl5x79KLzfukLtRfDanc26dq+NvdXrf/rVeX6x18dfj64yvXrX3L9OEN9Y+3qJ+fT5/FgXbC2jletX9x3d354ZfNf/x4ZOaOox8247kfPJhs3ycSzLENJD719TnnqfSp4+/DO/A2xFHv75KXhG0PiRqNMtP3n+VpianLHm2AY2YP/13lp0MrHyx4TP6qn3GrfZL0Qa1bS0dzd6F1neiDsVepwTeY5mphff3WIkQBhKv0hQhSXjH87xY36Ob/xqT/b7Tb/gwy+7v8jiE9lw4zVcw4Ev0LRsSHbKuzI2VQzuRPIJqnREurqmIbDfb+nMI46VxKqRgmSilkUqpaRmV2HkoYJyqq2oW6t/OUNAxITkWtYYxYhdF0hafuMQtdHMrO/UDL2F2XdMEHdoRhs2LAieLxLgk4FekjXIOG7mYFSl4LD6irgenWdUloVcHUgyXyKRIZF5Ev5YABpiilyHxelKJRQielJHjoOdDpGBIlpoFsJUyuKkBQeTqteFNbN9AjbRQI6KUAPossggteNMaBeawUufL4K4PTS6SQ18FqSdYBExndPRAoT0YHM1xs68W7lGVkfThSFgiIoCaNH5CEv0JE8QwjV/TRAN0UY9YCsIEm40Ix21Yctb9S/4TaowzfmSFFEjpLiAes1O6VjMljcZgZuSM0jBA==') format('woff2')
3+
}
4+
5+
.iconfont {
6+
font-family: "iconfont" !important;
7+
font-size: 16px;
8+
font-style: normal;
9+
-webkit-font-smoothing: antialiased;
10+
-moz-osx-font-smoothing: grayscale;
11+
}
12+
13+
.icon-right:before {
14+
content: "\e636";
15+
}
16+
17+
.icon-close:before {
18+
content: "\e637";
19+
}
20+
21+
.icon-tongzhi:before {
22+
content: "\e608";
23+
}
24+

0 commit comments

Comments
 (0)