Axure11高级教程:Axure函数使用手册!

在Axure中,变量和函数是实现动态交互和数据处理的重要工具。以下是Axure中自带变量和函数的分类、用法及示例:

1. 变量

Axure中的变量主要用于存储和传递数据,包括局部变量(LVAR)、全局变量(GVAR)和页面变量(PVAR)。变量的值可以通过交互动作进行修改。

  1. 局部变量:以 [[LVAR.VariableName]] 形式表示,其作用范围仅限于当前页面或元件,在该范围之外此变量无效。
  2. 全局变量:形式为 [[GVAR.VariableName]],它可以在所有页面中使用,具有最广泛的作用范围。
  3. 页面变量:通过 [[PVAR.VariableName]] 来表示,仅对当前页面有效。

变量类型

表示形式

作用范围

局部变量

[[LVAR.VariableName]]

当前页面或元件

全局变量

[[GVAR.VariableName]]

所有页面

页面变量

[[PVAR.VariableName]]

当前页面

2. 函数

Axure的函数用于执行特定的操作或返回特定的值。函数的使用需要通过双方括号 `[[]]` 包裹,并通过点(`.`)连接变量或对象。

2.1 元件函数

用于操作和获取元件的属性。

函数

描述

示例

This.width

获取当前元件的宽度

[[This.width]]

Target.text

获取目标元件的文字

[[Target.text]]

This.x

获取当前元件的X轴坐标

[[This.x]]

2.2 页面函数

用于获取页面相关信息。

函数

描述

示例

PageName

获取当前页面名称

[[PageName]]

2.3 窗口函数

用于获取浏览器窗口的信息。

函数名称

描述

示例

Windows.width

用于获取浏览器窗口的宽度

[[Windows.width]]

Windows.scrollY

用于获取浏览器的垂直滚动距离

[[Windows.scrollY]]

2.4 鼠标指针函数

用于获取鼠标指针的状态。

函数

描述

示例

Cursor.x

获取鼠标当前位置的X轴坐标

[[Cursor.x]]

DragX

获取鼠标水平方向的移动速度

[[DragX]]

2.5 数学函数

用于执行数学计算。

函数

描述

示例

Math.random()

生成 0 到 1 之间的随机数

[[Math.random()]]

Math.max(x, y)

获取两个数中的最大值

[[Math.max(5, 10)]]

Math.sqrt(x)

计算一个数的平方根

[[Math.sqrt(16)]]

2.6 日期函数

用于处理日期和时间。

函数

描述

示例

Now

获取当前日期对象

[[Now]]

getDate()

获取日期部分数值

[[Now.getDate()]]

getMonthName()

获取月份的英文名称

[[Now.getMonthName()]]

2.7 字符串函数

用于处理和操作字符串。

函数

描述

示例

length

获取字符串长度

[[This.text.length]]

toLowerCase()

转换为小写

[[This.text.toLowerCase()]]

replace('old', 'new')

替换字符串内容

[[This.text.replace('old', 'new')]]

2.8 中继器函数

用于操作中继器数据。

函数名称

描述

示例

Repeater.item(index)

从Repeater组件中获取指定索引位置的某一项

[[Repeater.item(0).text]] ,用于获取Repeater中索引为 0 的项的文本内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LAX浮生叁记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值