.

5.助力(一个好汉三个桩)

一米阳光发表于:2017年04月05日 16:30:15更新于:2019年07月23日 11:42:06

视频教程


一、案例效果

0015cc2dac18089ea887a4e353c46ec

《一个好汉三个桩》


二、应用场景

助力营销,是病毒式传播的一种,通过朋友间的不断转发支持,实现快速传播和更多对活动的关注。


三、整体逻辑:

00158dca45611259cfe634c831c130c

00158ef1e5c812f0e78c7b83bc9c9bd


四、具体流程图

00158ef1e9de6017b7e35472d01f56b

涉及功能点:数据应用、分享变量、参数变量


五、功能设置

文末附件下载素材,非商用,仅供学习使用。

1.新建数据表

(1)发起人列表(包含字段):微信昵称、微信头像、微信OpenID、助力数(整型,所有用户可修改)

(2)助力者列表(包含字段):微信昵称、微信头像、微信OpenID、数据ID(字符串)、数据IDOpenID(字符串,唯一)

注:(微信昵称、微信头像、微信OpenID)可直接勾选使用用户授权信息获得



2.Group1页面设置:把需要的素材先导进来

(1)添加数据表“发起人列表”

00158edfaae4450d64aa346721bb208


2.添加“是否发起”条件判断,发起人列表用户剩余可提交次数大于0便判定已发起直接跳转到第2页,若等于0则跳转到第1页

00158eee84f0fb053f4038052aad9e8

00158eee639b58eb2de8024c2a4dbb5


3.是在某一个动画结束时,触发执行“用户身份”的“执行参数判断”

00158eee7bb21a4b909789a87fb0ded


4.第一次打开时页面设置:添加两个分享变量(文本格式):发起者ID(分享变量)、发起者openID

00158eee9f71710dc1137b3ed1b9d24


5.点击“做好汉”在发起人列表中新建一条数据,勾选返回数据并将传递数据ID赋值给发起者ID(分享变量),将微信OpenID赋值给发起者ID,成功时跳转到第5页。

00158eeeb9d9527b5b1b17818d18b5d


6.发起者打开H5页面设置:给数据表“发起人列表”添加一张过滤表“当前用户是否发起”过滤条件为当前用户

00158ef2355e098b8117e6eb2aef4bd


7.添加参数变量“目前助力数”(数值类型,初始值为0)。切换到当前页时通过”当前用户是否发起“获取第一行的助力数字段,并将第一行的数据ID发起者ID(分享变量)。

00158eeee176ad883b4c671563a0fc6

00158eeef476c40015d1908d9214d4b

00158eef1793e86da19291c00055839


8.助力者打开H5页面设置:添加助力者列表,添加过滤表“当前用户是否助力过”筛选条件为当前用户且是发起者数据ID。添加过滤表“当前发起人助力列表”筛选条件为发起者数据ID。

00158eef375d3fe83930c2918eade4a

00158eef4389ba4ca9ee9d5a206bfd4


9.添加条件判断“是否已助力”,设置判断条件:“当前用户是否助力过”行数大于0显示我要发起按钮,若等于0则显示做桩按钮。

00158eef78dc9c511ab128e07f0d17e


10.添加参数变量“目前助力数”(数值类型,初始值为0),设为等待触发。设置触发条件:>=3,显示我要发起;<3执行逻辑判断“是否已助力”。

00158eef8d11319d7f5c509d40a8850


11.切换到当前页时,根据分享变量“发起者ID”来获取目前已有桩数以及在输出列表中显示“当前发起人助力列表”

00158eefa0a2e2c98e5c21ecbe45181

00158eefb393dee6a672f583b3e5c48


12.添加条件判断“判断用户身份”,当前用户微信OpenID等于分享变量“发起者openID”,跳转到第2页;若不等于则执行参数判断“目前助力数”(切换到当前页时执行“判断用户身份”)

00158ef117eec6faa3e486f1e1d5c43

00158ef127435dcdcd5338b1bd38039


13.点击“坐桩”在助力者列表中新建数据,新建成功后修改当前发起人数据的助力数为其加1并将助力数赋值给“目前助力数”,成功后输出列表的触发数据刷新并显示“我要发起”按钮隐藏“做桩”。

00158ef14bc163b7bbaf7925f65ae95

00158ef1622de30e43b6b9f3be51ddd


14.可以在这一页设置分享缩略图分享短语,并制定分享页为当前页。(这样助力者也可以帮你拉票啦)


15.发起者查看桩的数量页面设置。添加参数变量“目前助力数”(数值类型,初始值为0),设为等待触发。设置触发条件:>=3,显示“桩”够了,点我看彩蛋。

00158ef18f151df0c40b9830cd1dc5a


16.切换到当前页面时通过”当前用户是否发起“过滤表获取第一行的助力数、数据ID、OpenID等字段赋值给“目前助力数”、“发起者ID(分享变量)”、“发起者OpenID”

00158ef19df5da9f18a9d9ca63e679e


17.在输出列表中显示“当前发起人助力列表“,并在切换到当前页时触发执行参数判断”目前助力数“

00158ef1b52dfb6bcbb35981bf56ba7

00158ef1a7272cb5befc4531c65a2fb


18.在切换到当前页时设置设置分享缩略图分享短语,并制定分享页为第三页。


19.发起后页面设置。

(1)在切换到当前页时设置设置分享缩略图分享短语,并制定分享页为第三页。

(2)联系信息设置:助力成功的发起人填写信息


20.注意点:

(1)在”发起人列表“中”助力数“记得勾选所有用户可修改
(2)在”助力者列表“中的”发起人IDOpenID“字段要勾选唯一


附件:助力一个好汉三个桩.zip • 771.56KB • 下载