全局变量:打开微博详情

    技术2022-07-11  67

    元件准备 微博列表页面中: 微博列表中继器中: 微博列表数据集中: 微博详情页面中(在新建页面): 案例描述 在列表页中单击某一条微博消息和时间,能够在新页面打开该条微博的详情。

    包含命名 中继器(用于微博列表)WeiBoList 文本标签(用于显示微博文本)WeiBoText 文本标签(用于显示微博发布时间)WeiBoTime 文本标签(用于显示微博阅读数量)WeiBoRead 全局变量(用于传递微博文本)VarText 全局变量(用于传递微博发布时间)VarTime 全局变量(用于传递微博阅读数量)VarRead

    思路分析 1 完成微博列表的交互及设置(操作步骤01) 2 鼠标单击发布时间的文字时,将被单击微博的相关数据存储到佤变量;然后,跳转到微博详情页(操作步骤02~03) 3 在微博详情页打开时,读取全局变量里的数据,将这些数据分别设置到相关的元件文字中(操作步骤04)

    操作步骤

    01 在中继器"WeiBoList"项目交互中的【每项加载时】事件添加动作,将数据集与模板中的相关元件进行关联。

    事件交互设置 其他两个同上操作 02 为微博列表中元件"WeiBoTime"的【鼠标单击时】事件添加动作,设置动作为【设置变量值】; 设置全局变量"VarText"的【值】为"[[Item.WeiBoText]]"; 设置全局变量"VarRead"的【值】为"[[Item.WeiBoRead]]"; 设置全局变量"VarTime"的【值】为"[[Item.WeiBoTime]]"。 03 继续上一步添加第2个动作【打开链接】中【链接到当前项目的某个页面】在页面列表中选择微博详情页面,在【新窗口/新标签】打开

    动作设置 04 在微博详情页的【页面载入时】事件中添加动作,设置动作为【设置文本】; 设置元件"WeiBoText"的文本【值】为"[[VarText]]"; 设置元件"WeiBoRead"的文本【值】为"阅读[[VarRead]]"; 设置元件"WeiBoTime"的文本【值】为"[[VarTime]]来自微博"。 交互设置 补充说明 1.本案例利用了全局变量能够在任何页面中写入、读取数据的特性,完成了从微博列表页向微博详情页传递数据的操作。 2.本案例使用了多个全局变量在页面间传递数据,在后面的案例中将会结合函数进行优化,通过一个变量进行多种数据的传递。

    完成!

    Processed: 0.011, SQL: 9