.

5.分享变量

一米阳光发表于:2017年04月22日 15:13:52更新于:2019年04月10日 15:28:03

视频教程


一、案例效果

0015cad9aacdcb89da6d7b6b000c5c3

《语音祝福 》


二、应用场景

分享变量与全局变量较为类似,可以在整个作品中传值,且不直接显示在页面中。分享变量比全局变量多一种功能。

比如A用户在H5中操作,比如录制了一段音频,然后把录制的音频赋值给分享变量,再将H5转发给用户B;

用户B打开后,可以将分享变量里的音频资源拿到,用替换资源的方式来替换文件,可通过点击的方式来播放A用户的录音。

也就是说,可以实现分享者与被分享者之间的内容传递。可以是传递文字、图片(其实是图片网址),音频(其实是音频网址)。


三、组件用法

基本用法

1.假设我们要将合成海报图片分享出去。在准备分享的页面中,添加一个分享变量(命名为分享海报),如果要传值的内容为数值,分享变量格式改为数值;若是文本,分享变量改为文本,图片网址是文本,我们选择文本。

00158fb003df0d9cfb3842498b06f0c


2.在准备分享的页面中,将要分享的图片地址(或者数值)赋值给分享变量,用触发行为“设置参数值”的方式。

00158fb0224ba5a4c81d9b10c4f9082


3.在分享页中,获取分享变量的值。这里我们需要传递的是图片,所以要提前在分享者打开的页面放一张图片,用于替换分享变量里的资源,所以触发器为替换资源文件;若传递的为数值是用设置参数值触发器。

00158fb023a9ef008f1fe98462d40d4