Axure 学习—— 局部变量/全局变量

一、局部变量
1.什么是局部变量?
局部变量来源于编程语言,即在一个方法内定义的变量即为局部变量。
同理,在Axure中局部变量的作用为:调用其他元件的参数,并只能在当前取值页中取用。
2.使用原理
在这里插入图片描述
3.使用场景
局部变量的作用,我们以这样一个场景来体会,输入【商品价格】【商品数量】点击【提交】自动生成【商品总价】
在这里插入图片描述
a.思路
将【商品价格】【商品数量】中的值,做乘积,并显示到商品总价中。
b.为【提交】按钮,添加交互
【点击时】—>【设置文本】—>设置对象为商品总价文本框–>设置值
在这里插入图片描述
c.使用效果
在这里插入图片描述
二、全局变量
1.什么是全局变量?
全局变量同样起源于程序语言,本文件中任何地点都可以引用全局变量。
同理Axure中,一个全局变量,可能在当前原型文件中多次被使用,全局变量可以跨页面进行传参,范围是针对当前文件的。
2.使用场景
继续沿用上一个例子,这时我们切换一个页面,显示商品总价。
在这里插入图片描述

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

2.因此:配置【提交】按钮的交互结果,完成全局变量 == 文本框的值
在这里插入图片描述
3.令文本框中的值 == 全局变量的值
在这里插入图片描述
3.使用效果
在这里插入图片描述
三、小技巧记录
在设置交互效果选择目标元件时,可以【只显示已命名的元件】
在这里插入图片描述
四、总结
以上就是全局变量和局部变量的原理、使用场景、差别,如果有哪里说的不清楚,请及时联系我噢~。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值