视频教程
一、案例效果
二、应用场景
助力营销,是病毒式传播的一种,通过朋友间的不断转发支持,实现快速传播和更多对活动的关注。
三、整体逻辑:
四、具体流程图
涉及功能点:数据应用、分享变量、参数变量
五、功能设置
文末附件下载素材,非商用,仅供学习使用。
1.新建数据表
(1)发起人列表(包含字段):微信昵称、微信头像、微信OpenID、助力数(整型,所有用户可修改)
(2)助力者列表(包含字段):微信昵称、微信头像、微信OpenID、数据ID(字符串)、数据IDOpenID(字符串,唯一)
注:(微信昵称、微信头像、微信OpenID)可直接勾选使用用户授权信息获得
2.Group1页面设置:把需要的素材先导进来
(1)添加数据表“发起人列表”
2.添加“是否发起”条件判断,发起人列表用户剩余可提交次数大于0便判定已发起直接跳转到第2页,若等于0则跳转到第1页
3.是在某一个动画结束时,触发执行“用户身份”的“执行参数判断”
4.第一次打开时页面设置:添加两个分享变量(文本格式):发起者ID(分享变量)、发起者openID
5.点击“做好汉”在发起人列表中新建一条数据,勾选返回数据并将传递数据ID赋值给发起者ID(分享变量),将微信OpenID赋值给发起者ID,成功时跳转到第5页。
6.发起者打开H5页面设置:给数据表“发起人列表”添加一张过滤表“当前用户是否发起”过滤条件为当前用户
7.添加参数变量“目前助力数”(数值类型,初始值为0)。切换到当前页时通过”当前用户是否发起“获取第一行的助力数字段,并将第一行的数据ID发起者ID(分享变量)。
8.助力者打开H5页面设置:添加助力者列表,添加过滤表“当前用户是否助力过”筛选条件为当前用户且是发起者数据ID。添加过滤表“当前发起人助力列表”筛选条件为发起者数据ID。
9.添加条件判断“是否已助力”,设置判断条件:“当前用户是否助力过”行数大于0显示我要发起按钮,若等于0则显示做桩按钮。
10.添加参数变量“目前助力数”(数值类型,初始值为0),设为等待触发。设置触发条件:>=3,显示我要发起;<3执行逻辑判断“是否已助力”。
11.切换到当前页时,根据分享变量“发起者ID”来获取目前已有桩数以及在输出列表中显示“当前发起人助力列表”
12.添加条件判断“判断用户身份”,当前用户微信OpenID等于分享变量“发起者openID”,跳转到第2页;若不等于则执行参数判断“目前助力数”(切换到当前页时执行“判断用户身份”)
13.点击“坐桩”在助力者列表中新建数据,新建成功后修改当前发起人数据的助力数为其加1并将助力数赋值给“目前助力数”,成功后输出列表的触发数据刷新并显示“我要发起”按钮隐藏“做桩”。
14.可以在这一页设置分享缩略图分享短语,并制定分享页为当前页。(这样助力者也可以帮你拉票啦)
15.发起者查看桩的数量页面设置。添加参数变量“目前助力数”(数值类型,初始值为0),设为等待触发。设置触发条件:>=3,显示“桩”够了,点我看彩蛋。
16.切换到当前页面时通过”当前用户是否发起“过滤表获取第一行的助力数、数据ID、OpenID等字段赋值给“目前助力数”、“发起者ID(分享变量)”、“发起者OpenID”
17.在输出列表中显示“当前发起人助力列表“,并在切换到当前页时触发执行参数判断”目前助力数“
18.在切换到当前页时设置设置分享缩略图分享短语,并制定分享页为第三页。
19.发起后页面设置。
(1)在切换到当前页时设置设置分享缩略图分享短语,并制定分享页为第三页。
(2)联系信息设置:助力成功的发起人填写信息
20.注意点:
(1)在”发起人列表“中”助力数“记得勾选所有用户可修改
(2)在”助力者列表“中的”发起人IDOpenID“字段要勾选唯一