一、局部变量
1.什么是局部变量?
局部变量来源于编程语言,即在一个方法内定义的变量即为局部变量。
同理,在Axure中局部变量的作用为:调用其他元件的参数,并只能在当前取值页中取用。
2.使用原理
3.使用场景
局部变量的作用,我们以这样一个场景来体会,输入【商品价格】【商品数量】点击【提交】自动生成【商品总价】
a.思路
将【商品价格】【商品数量】中的值,做乘积,并显示到商品总价中。
b.为【提交】按钮,添加交互
【点击时】—>【设置文本】—>设置对象为商品总价文本框–>设置值
c.使用效果
二、全局变量
1.什么是全局变量?
全局变量同样起源于程序语言,本文件中任何地点都可以引用全局变量。
同理Axure中,一个全局变量,可能在当前原型文件中多次被使用,全局变量可以跨页面进行传参,范围是针对当前文件的。
2.使用场景
继续沿用上一个例子,这时我们切换一个页面,显示商品总价。
a.思路
b.流程执行
1.此时我们需要调用上一个页面中,【商品总价】文本框中的值,此时就需要一个全局变量 == 文本框的值。
设置全局变量
点击【项目】—>【全局变量】—>【设置全局变量】
2.因此:配置【提交】按钮的交互结果,完成全局变量 == 文本框的值
3.令文本框中的值 == 全局变量的值
3.使用效果
三、小技巧记录
在设置交互效果选择目标元件时,可以【只显示已命名的元件】
四、总结
以上就是全局变量和局部变量的原理、使用场景、差别,如果有哪里说的不清楚,请及时联系我噢~。