一、局部变量
1.什么是局部变量?
局部变量来源于编程语言,即在一个方法内定义的变量即为局部变量。
同理,在Axure中局部变量的作用为:调用其他元件的参数,并只能在当前取值页中取用。
2.使用原理

3.使用场景
局部变量的作用,我们以这样一个场景来体会,输入【商品价格】【商品数量】点击【提交】自动生成【商品总价】

a.思路
将【商品价格】【商品数量】中的值,做乘积,并显示到商品总价中。
b.为【提交】按钮,添加交互
【点击时】—>【设置文本】—>设置对象为商品总价文本框–>设置值

c.使用效果

二、全局变量
1.什么是全局变量?
全局变量同样起源于程序语言,本文件中任何地点都可以引用全局变量。
同理Axure中,一个全局变量,可能在当前原型文件中多次被使用,全局变量可以跨页面进行传参,范围是针对当前文件的。
2.使用场景
继续沿用上一个例子,这时我们切换一个页面,显示商品总价。

a.思路

b.流程执行
1.此时我们需要调用上一个页面中,【商品总价】文本框中的值,此时就需要一个全局变量 == 文本框的值。
设置全局变量
点击【项目】—>【全局变量】—>【设置全局变量】

2.因此:配置【提交】按钮的交互结果,完成全局变量 == 文本框的值

3.令文本框中的值 == 全局变量的值

3.使用效果

三、小技巧记录
在设置交互效果选择目标元件时,可以【只显示已命名的元件】

四、总结
以上就是全局变量和局部变量的原理、使用场景、差别,如果有哪里说的不清楚,请及时联系我噢~。
本文详细讲解了Axure中局部变量和全局变量的概念、使用原理,通过商品价格与数量计算总价的实例演示两者区别。还介绍了如何设置交互、配置全局变量以及小技巧。
803

被折叠的 条评论
为什么被折叠?



