SuperAPI AI 工具集

bitrix-ui

前端与建站

查看项目

更新于 10-15 18:28

技能介绍

用途:这是 Bitrix 框架的 UI 套件技能,用于在 Bitrix 项目中按官方扩展方式构建界面组件,基线版本 main 23.0+,已验证 ui 26.687.0、main 26.800.0。技能按任务分解为多个规则文档,覆盖弹窗、菜单与侧滑页(slider)、模态对话框与确认框、按钮及按钮菜单、页头工具栏(标题、按钮、过滤器)、列表页的网格与过滤器及批量操作、用户与实体选择器及目录选择器、表单标记与输入控件(含颜色选择器)、提示与反馈(alert、toast、hint、用户提示、骨架屏)、计数器与状态标签徽章、阶段条与历史流及 BBCode 文本、文件上传字段、文件查看器,以及图标、排版、Lottie 与焦点/无障碍等。主要能力与用法要点:按扩展 id 加载,PHP 中用 Extension::load('ui.x'),打包中 import { X } from 'ui.x';不要按文件路径直接引入内核 JS/CSS,因为文件会随版本移动。新设计体系为 ui.system.(自 ui 26.200 起),较旧内核使用 main.popup、ui.alerts、ui.dialogs.messagebox。字符串内容、text、html、description 选项以及 PHP 的 HTML 插槽通常是原始 HTML,应传入 DOM 节点或进行转义(Text.encode()、htmlspecialcharsbx())。部件仅负责渲染和保存界面状态,数据、权限与 CSRF 仍由服务端处理(见 bitrix-controllers)。仅使用公开 API,不访问 _private 字段,不覆盖内部方法。在 Vue 中应让部件实例远离响应式状态(markRaw()),可参考 bitrix-vue。限制:资料未提供具体安装命令、收费方式或价格信息;部分内容(如 ui.system.* 的引入版本)以文档标注为准,细节请查阅对应规则文件。