求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
目录
Axure RP安装与激活
1.Windows上安装
2.macOS上安装-Axure教程
3.激活Axure RP 10-Axure教程
4.Axure汉化流程-Axure教程
5.Chrome插件安装-Axure教程
入门
6.Axure RP入门-Axure教程
7.Axure RP操作界面-Axure教程
8.预览和共享原型-Axure教程
9.功能快捷键-Axure教程
10.自动保存备份文件-Axure教程
元件的使用
11.元件的基础操作-Axure教程
12.元件组合-Axure教程
13.元件样式-Axure教程
14.元件库-Axure教程
15.网格,辅助线和边界对齐-Axure教程
基础元件
16.形状元件-Axure教程
17.图像元件-Axure教程
18.热区元件-Axure教程
19.线条元件-Axure教程
20.动态面板元件-Axure教程
21.内嵌框架-Axure教程
22.文本框与多行文本框-Axure教程
23.下拉列表-Axure教程
24.列表框-Axure教程
25.复选框-Axure教程
26.单选按钮-Axure教程
27.树元件-Axure教程
28.表格元件-Axure教程
29.经典菜单元件-Axure教程
30.快照元件-Axure教程
页面的使用
31.管理页面-Axure教程
32.页面样式-Axure教程
母版
33.创建和使用母版-Axure教程
34.母版视图-Axure教程
35.引发事件-Axure教程
交互介绍
36.事件、用例和动作-Axure教程
37.事件清单-Axure教程
38.动作清单-Axure教程
39.文本链接-Axure教程
40.交互样式-Axure教程
41.动画-Axure教程
高级交互
42.变量-Axure教程
43.条件逻辑-Axure教程
44.数学、函数和表达式-Axure教程
45.选项组-Axure教程
46.移动动作边界-Axure教程
中继器
47.中继器元件-Axure教程
48.向中继器动态添加行-Axure教程
49.动态删除中继器行-Axure教程
50.更新中继器行-Axure教程
51.标记中继器行-Axure教程
52.中继器行排序-Axure教程
53.过滤中继器行-Axure教程
54.中继器分页-Axure教程
自适应视图
55.自适应视图-Axure教程
记录您的原型
56.页面和元件注释-Axure教程
57.Word说明书-Axure教程
58.打印-Axure教程
流程图
59.流程图-Axure教程
60.流程连接器-Axure教程
发布你的原型
61.原型播放器-Axure教程
62.自定义HTML输出-Axure教程
63.Web 字体和字体映射-Axure教程
项目团队
64.创建和共享团队项目-Axure教程
65.使用团队项目-Axure教程
66.管理和查看团队项目历史-Axure教程
67.对团队项目进行故障排除-Axure教程
68.将团队项目升级到 RP 10-Axure教程
 
 
目录
数学、函数和表达式-Axure教程
来源:Axure工坊       编辑: Alice (火龙果软件)
795 次浏览
1次  

表达式允许您通过原型中的交互动态生成文本和数值。您可以使用表达式来执行诸如计算购物车的购买总额、动态构建 UI 消息以及显示当前日期等动作。

您可以在旁边带有fx图标的任何字段中使用表达式。直接在字段中键入您的表达式或单击图标以打开“编辑值”对话框。

从那里,您可以单击插入变量或函数以查看可用于表达式的变量和函数的完整列表。您还可以创建局部变量来访问表达式中的特定元件属性。

表达式

Axure RP 将任何用双方括号“[[ ]]”括起来的文本视为表达式,并且表达式本身将被其自己在 Web 浏览器中的最终输出值替换。括号外的文本被视为静态文本,不会在 Web 浏览器中更改。

例如,如果您将元件上的文本设置为“结算金额为 ¥[[ 5.50 + 2.99 ]]”,则元件的文本在浏览器呈现时会显示“结算金额为 ¥8.49”。

数字和数学

基本运算符

您可以在表达式中执行以下基本数学运算:

高级数字和数学函数

要执行更高级的数学运算,请使用“插入变量”或“函数”菜单中“数字”和“数学”下列出的函数。

您可以将这些函数用于:

  • 数字:[[ 7.546.toFixed(2) ]]

  • 包含数值的变量:[[ TaxRateVar.toFixed(2) ]]

  • 其他操作和函数返回的数值:[[ (2.55*7.3).toFixed(2) ]]

字符串(文本)

要处理文本字符串,请使用“插入变量”或“函数”菜单中“字符串”下列出的函数。

您可以将这些函数用于:

  • 双引号或单引号内的文本字符串:[[ "Hello, world!".toUpperCase() ]]

  • 包含字符串值的变量:[[ GreetingVar.toUpperCase() ]]

  • 其他操作和函数返回的字符串值:[[ "Hello, world!".substr(0,5).toUpperCase() ]]

元件属性

您可以使用“插入变量”或“函数”菜单中的元件下列出的选项访问元件的属性,例如它们的位置和尺寸。

为了使用这些选项,您需要将它们附加到带有“点符号”的元件对象:Object.property。您可以使用三个元件对象:

  • This是指您正在为其配置当前动作的事件的元件,例如您可能正在使用其点击事件的按钮。

    [[ This.width ]]

  • Target是指作为您当前正在配置的动作的目标的元件,例如使用“显示/隐藏”动作隐藏的元件。

    [[ Target.width ]]

  • LVAR1指的是您存储在局部变量中的元件。(默认第一个局部变量名称是“LVAR1”,您可以任意更改。)

    [[ LVAR1.width ]]

页面、窗口和光标

日期和时间

使用“插入变量”或“函数”菜单中“日期”下列出的函数来生成和处理日期和时间信息。

您可以将这些函数用于以下日期对象:

  • Now

  • GenDate

  • Date.UTC()

  • Date.parse()

布尔值

布尔运算符用于编写计算结果为true或false的比较表达式。比较表达式用于诸如中继器过滤、更新和标记中继器行以及编写复杂的条件逻辑之类的事项。


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



795 次浏览
1次