Skip to content

执行条件

在事件配置中,通过执行条件控制该事件实例是否执行

事件编辑框示意图

配置说明
实例名称当前事件实例的自定义名称
默认执行默认开启,表示事件触发时直接执行该实例;关闭表示需满足条件才执行

⚠️ 多实例执行规则

同一事件配置多个实例时,系统按顺序依次判断:

  • 遇到关闭默认执行的实例:检查执行条件,满足则执行,并继续判断下一个实例
  • 遇到开启默认执行的实例:直接执行,并停止判断后续所有实例

当关闭「默认执行」时,需配置执行条件。支持两种类型:函数式条件和非函数式条件(表达式),默认为非函数式条件。

非函数式条件

可配置多个条件,多个条件需同时满足才执行。每个条件由左侧类型、左侧值、操作符、右侧类型、右侧值组成,判断左右两侧值在指定操作符下是否成立。

事件编辑-执行条件示意图

操作符说明
==数值相等
!=数值不相等
>数值大于
>=数值大于相等
<数值小于
<=数值小于等于
包含字符串包含
不包含字符串不包含
字符串相等字符串相等
字符串不相等字符串不相等
字符串忽略大小写相等字符串忽略大小写相等
判断Null判断Null
判断非Null判断非Null

函数式条件

通过自定义函数实现复杂判断逻辑。函数需显式返回 true 表示条件成立,函数体内可使用 helper 提供的辅助方法。

事件编辑-函数式条件示意图

基于 VitePress 构建