更新时间:2026-03-16 GMT+08:00
分享

设置UI引擎前端页面按钮组件属性

按钮组件是UI引擎提供的基础交互工具之一,用于触发各种操作(如启动设备、提交数据或切换状态)。通过灵活的属性配置,按钮组件能够满足不同场景下的需求。

前提条件

已在当前页面添加“按钮”组件,具体操作请参见为UI引擎前端页面添加物料组件

配置入口

  1. 在页面设计器的中心画布区,单击选中“按钮”组件。
  2. 在右侧设置面板中,单击,即可展开“属性”设置面板。

基础属性

此部分的属性用于定义按钮的显示文本、尺寸、类型及交互状态,适配工业场景下的多样化操作需求。

属性名称

说明

是否支持变量绑定

按钮文字

定义展示给用户的文案内容。

如需设置为纯图标按钮,清空文字内容即可。

大小

按钮的尺寸设置,可选值:

  • large(大):适用于核心操作按钮(如设备紧急停止)。
  • medium(中):适用于常规操作按钮(如工序确认)。
  • small(小):适用于辅助操作按钮(如搜索、重置)。

类型

定义按钮的类型,不同类型的按钮会呈现不同的样式。可选项包括:

  • default(默认):基础按钮样式。
  • primary(主要):核心操作或主按钮。
  • success(成功):成功类操作反馈。
  • info(信息):一般信息提示操作。
  • warning(警告):需注意的警示类操作。
  • danger(危险):高风险或删除类操作。
  • text(文字):无背景的文字链接样式。

禁用

控制按钮是否禁用,默认关闭。开启后按钮不可单击,适用于设备状态不满足操作条件的场景。

通常需要配合状态变量使用(如{{deviceStatus}}!=='ready')。

圆角

控制按钮是否为圆角样式,默认关闭。

开启后按钮边角圆润,适用于提升页面视觉美观度。

朴素按钮

控制按钮是否为朴素样式,默认关闭。

开启后按钮背景色更浅,适用于次要操作按钮(如辅助查询)。

禁用时间

设置按钮单击后的禁用时长(单位:毫秒),默认为0。

用于防止重复提交操作(如设备启动指令重复发送),提升操作安全性。

圆形按钮

控制按钮是否为圆形样式。

开启后按钮呈圆形,适用于紧凑布局的操作按钮(如设备状态切换图标)。

自动聚焦

设置按钮是否默认聚焦,默认关闭。

开启后页面加载完成后按钮自动获得焦点,适用于需要用户立即操作的场景(如设备故障确认按钮)。

加载中样式

控制按钮是否显示加载中状态,默认关闭。

开启后按钮显示加载动画,适用于操作需要等待后台响应的场景(如设备启动指令提交中)。

图标信息

图标信息属性用于定义按钮中的图标样式,增强按钮的视觉辨识度与操作引导性。

属性名称

说明

是否支持变量绑定

图标

选择按钮中显示的图标,可通过图标选择面板搜索并选中目标图标(如搜索Start选择启动图标、搜索Stop选择停止图标)。

图标颜色

设置按钮图标的显示颜色,可配置为具体颜色值(如“#ff0000”红色)或变量绑定。适用于通过颜色区分按钮状态(如启动图标为绿色、停止图标为红色)。

图标大小

设置图标的大小,单位为像素(px),最小值为10,默认值为14。

其他

如下属性适用于UI引擎所有组件,用于精细化控制。

属性名称

说明

是否支持变量绑定

元素id值

对应HTML标签的“id”属性,同一页面内必须唯一。

样式类

对应HTML标签的“class”属性,为空格分隔的类名列表,用于自定义组件样式。默认为“component-base-style”

ref引用类

对应Vue的“ref”属性,用于注册模板引用以访问组件实例方法。

如果为“数据源表单”组件,会自动填充默认值。

相关文档