继上一篇文章中继器实现筛选和新增的教学后,本篇文章将用一个案例来详细地介绍全局变量的使用方法。

前言

应广大网友要求,本次教程取一个简单的案例详细介绍之前教程中多次提到的全局变量的使用方法,帮助大家简单的认识和使用全局变量。

本案例选择*APP中的几个页面进行模拟。

实现效果

本案例实现自动判断用户登录状态,用户未登录时,点击评论,要求用户先登录账号,登录账号后,点击评论,进入评论页面。

Axure RP 9 教程—全局变量的使用

Axure RP 9 教程—全局变量的使用

要点介绍

  1. 全局变量:本案例通过全局变量判断用户当前的登录状态。>
  2. 热区:可以理解为一个透明的矩形,使用热区覆盖元件,在热区上设置交互实现统一管理元件交互,可以在一定程度上减少我们的工作量。

实现步骤

Step.1 元件准备

本案例选择*APP中的几个页面,分别为文章详情、登录页面和评论页面。

创建三个页面,分别添加我们要的元件,为了方便,我没有自己绘制元件,我在APP中截图后,在需要操作的地方添加热区设置交互。如图:

Axure RP 9 教程—全局变量的使用

Axure RP 9 教程—全局变量的使用

用热区覆盖评论和评论icon,这样设置交互简单方便。

Step.2 创建全局变量

在文章页面中,选中评论按钮,设置交互,鼠标单击时,生成if条件,选择变量值,新建一个变量,这里取名为Login,默认值为0,本案例中我们设Login=0为未登录,Login=1为已登录。

操作流程如图:

Axure RP 9 教程—全局变量的使用

Axure RP 9 教程—全局变量的使用

Axure RP 9 教程—全局变量的使用

此时,已经新建好了一个全局变量。

继续设置交互——

在文章页面内,选中评论按钮:

鼠标单击评论按钮时

if Login=0 时

打开链接到登录页面

if Login=1时

打开链接到评论页面

(如下图,此过程用于判断用户是否已登录)

Axure RP 9 教程—全局变量的使用

在登录页面内,选中登录按钮:

鼠标单击评论按钮时

设置变量值 Login=1

打开链接到文章页面

(如下图,此过程用于确定是否已登录,若已登录,变量Login的值就会从默认的0变为1)

Axure RP 9 教程—全局变量的使用

ok,这样简单的交互,就可以实现自动判断用户是否已登录。

总结

本案例其实非常简单,在之前的教程中已经多次提到,但是收到网友回复说希望这一段能出一篇详细教程,所以挑选了这样一个案例来详细讲解该功能。

全局变量还有很多的使用技巧和使用方法,本次就不多讲解。

依然郑重提醒大家,本教程只能用Axure RP 9 及以上版本打开,坚持使用Axure RP 9的原因很简单,就是想与时俱进,拥抱变化,适应未来。

 

AX218 Axure RP 9 教程—全局变量的使用

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源