binghun 发表于 2016-4-13 11:34:52

讲一个全局变量使用的技巧,

axure有时候需要做跨页动态面板状态设置,由于axure未提供跨页设置功能,所以就要走迂回路线,通过全局变量来控制;
举个栗子:
需求:
在页面1点击“按钮1”时,页面2的某个动态面板状态为“state1”
在页面1点击“按钮2”时,页面2的某个动态面板状态为“state2”
实现方式:
1、先设置一个全局变量,我的例子里面全局变量名称为“DTMB”,初始值可以不设值,也可以根据需要设置;
2、点击“按钮1”时设置DTMB值=1,点击按钮2时设置DTMB值=2;
3、在页面2设置页面载入事件,条件“DTMB值=1”时设置动态面板状态为state1;条件“DTMB值=2”时设置动态面板状态为state2

还不清楚的可以看附件;

举一反三,这个例子还可以实现返回页面的判断,例如淘宝通过不同页面跳转到购物车页面,这时候在购物车点击返回时,就可以通过判断全局变量的值来确定应该返回到那个页面;
页: [1]
查看完整版本: 讲一个全局变量使用的技巧,