目录
- 技术概述
- 技术详述
- 设置Axure全局变量
- 调用变量
- 更改变量,页面间传递信息
- 遇到的问题
- 解决过程
- 总结
- 参考文献、参考博客
技术概述
通过设置Axure全局变量实现页面间的信息传递,使利于原型更加拟真,而且可以避免相同格式的页面的重复制作。
技术详述
设置Axure全局变量
- 在Axure主页面找到项目按钮,然后选择全局变量

- 添加一个新的变量NewVariable,可以设置默认值,变量命名要符合命名规则

调用变量
- 在页面Page1上创建一个矩形用于显示变量值,再创建一个按钮

- 设置按钮交互,增加动作:在单击时,设置矩形的文本为变量NewVariable的值



- 预览页面Page1,点击按钮,将显示变量NewVariable的值

更改变量,页面间传递信息
- 删除Page1上的按钮,设置矩形的交互为:在载入时,设置当前控件的文本为变量NewVariable的值

- 新建一个页面:首页,在首页上添加两个按钮

- 设置按钮1的交互:在单击时,设置变量NewVariable的变量值为:页面1,以及打开链接Page1

类似地,设置按钮2的交互:在单击时,设置变量NewVariable的变量值为:页面2,以及打开链接Page1
预览首页,点击按钮1、2,可以在Page1上显示对应的页面内容

遇到的问题
按照以上流程设置变量后,页面上不显示变量被更改后的值。
解决过程
确认变量名是否正确,以及调用变量的格式是否正确:[[NewVariable]],两个中括号不能少
检查是否先更改的变量值,再打开页面。

总结
全局变量,可以实现跨页面的交互事件。
运用好全局变量,可以使原型开发更高效,高度还原交互效果。
除此以外,Axure还有局部变量、中继器相关变量等,利用这些变量,可以使制作更加简单。
参考文献、参考博客
Axure中的变量介绍以及运用
Axure中全局变量的应用技巧