Axure之全局变量
****全局变量*****
1、定义:变量是一个数据的容器,是一个字符串,可设置默认值;
2、功能:两个功能:读、写
3、特点:随时随地可以对变量进行读和写,不限页面。也就是在不同的页面也可以访问同一个全局变量
4、设置变量的步骤【添加动作】下【全局变量】--》【设置变量值】--》fx --->【插入变量或函数】
***公式使用和局部变量****
1、公式:
1)只要前面是【值】后面就会有【fx】公式
2)公式里面可直接写入字符串、逻辑运算、数学运算等
3)两个方括号嵌套 [[]] 的表达方式:里面的方括号:计算功能;外面的方括号:字符串连接。
即运算符只要是写在了方括号的最外面就只是连接字符串的效果,永远不会进行运算。
只有写在内部才能进行运算,比如:
num1 : 5
num2 : 10
[[num1]*[num2]] ===》结果: 50
[[num1]] * [num2] ===》结果: 5 * 10
2、局部变量:
1)缺点:只能作用于当前的动作
2)优点:可以获取更多的信息,比如元件、元件文字、变量值、被选项等
****使用变量和公式实现登录验证功能*****【用户名和密码都输入了】
1、用户名不正确,密码正确,提示用户名不存在
提示:用户名不存在,且清空用户名和密码的文本框并将光标定位到用户名的文本框。
2、当用户名正确,密码不正确,点击登录
提示[[用户名]]的密码不正确,同时清空密码文本框内容并将光标定位到密码输入框。
此处有局部变量,获取用户名的元件文字,即用户名的文本框的值
3、两者都正确则跳转登录成功页面
方法有两种:不同点在于条件设立时使用的方法不一样
法一:通过【元件文字】来设置值。
法二:通过添加全局变量【变量值】来一一对应。
最新文章
- MySQL 专用备份软件参考
- 如何在CentOS/RHEL &; Fedora上安装MongoDB 3.2
- 从刚刚「简书」平台的短暂异常,谈Nginx An error occurred报错~
- EDIUS校正颜色轮的方法
- 编译fdk-aac for ios
- ExpandableListView getChildView 不执行,不显示子列表
- C#操作Access数据库(创建&;修改结构)
- ArcGIS Engine 连接SQL Server并建立关联
- Android. Scrolling 2 listviews together
- Java 字符转码之UTF-8转为GBK/GB2312
- RH033读书笔记(4)-Lab 5 File Permissions
- 采用xshell链路本地虚拟机Linux
- win7热点设置
- springmvc 前端 发ajax请求的几种方式
- Android-Dalvik指令集
- 【记录】Windows 操作系统常用快捷命令
- 软件包管理(rpm,yum)
- python inspect.stack() 的简单使用
- vue项目在安卓低版本机显示空白原因
- centos 7 Mysql5.7 主从复制配置