条件行为配置
作用
通过配置条件行为,可根据不同条件执行相应操作,实现灵活的业务流程控制。
典型场景
- 商品购买登录判断:在首页浏览商品时,点击“购买”按钮前需判断用户是否已登录。若未登录,则跳转至登录页面;若已登录,则直接执行购买操作。
- 注册信息校验:在注册流程中,只有当所有输入内容均符合规则时,注册按钮才可用。通过为注册按钮添加条件行为,判断用户输入是否完整且合规,若不满足条件则提示用户完善信息。
实践案例
在实际业务中,常需根据不同条件执行不同操作。Zion 支持通过条件行为灵活配置此类逻辑。
示例:活动报名信息校验
用户报名活动时需填写姓名和联系电话。若任一项未填写,点击报名按钮时应提示“请输入姓名”或“请输入联系电话”;信息完整后,点击报名即可提交。
配置方法:
- 在报名按钮中添加两个子条件:
- “报名信息不完整”:判断姓名或联系电话为空,成立时弹出“请补全报名信息”提示。
- “信息完整”:条件为“总是”,即前一条件不成立时执行报名操作。
- 可通过点击“+”号添加多个判断条件。条件判断自上而下依次执行,成立即执行对应行为,否则进入下一个条件。
条件行为配置说明
- 在组件交互中添加“条件”行为,默认包含两个子条件。点击子条件名称可修改名称,在运算数中添加判断条件,在 Actions 区域配置条件成立时要执行的操作。
- 条件判断顺序为自上而下,前一条件成立则执行其行为,否则进入下一个条件。所有条件均不成立时,不执行任何操作。
- 至少需配置一个子条件。可根据业务需求,在条件成立时配置跳转、数据修改或提示等行为。
行为选择示意图 | 条件配置示意图 |
---|---|
![]() | ![]() |
Last updated on