SuperAPI AI 工具集

hexagone-frontend

前端与建站

查看项目

更新于 10-15 20:35

技能介绍

用途:该技能帮助导航和检索 Hexagone 前端文档(组件库 @his/hexa-components),面向使用 Vue.js 2 构建的 Hexagone Web 前端视图与页面。当用户询问 Hexagone 组件、模板、表单或界面相关问题时可使用。

主要能力:覆盖 36 个组件的文档,按表单输入、导航操作、数据展示、用户反馈、布局等分类整理;提供组件标签到文档文件的映射表,并包含 API 工具(Api、StandardApi)、Vuex 状态(vuex-pathify)、自定义指令(v-uppercase、v-focus)、事件、表单校验规则等模式与参考文档。

使用方式:文档站点为 SPA,无法直接抓取,需使用 GitLab 仓库的原始 markdown。基础地址为 https://gitlab-erp-pas.dedalus.lan/erp-pas/hexagone/frontend/hexagone-documentation/-/raw/master/docs/llm/ ,通过 WebFetch 按需获取单个文件,例如 components/button.md、patterns/store.md,不要一次性抓取全部文件。若抓取失败,可提示直接访问文档站点或浏览源码仓库,并说明 GitLab 实例不可达。

关键约定:使用自定义标签,如 <btn>、<multiselect>、<data-table>、<checkbox>,组件全局注册无需 import;表单字段需包裹在 <div class="input-field"> 中;使用 beta-scss 工具类(flex、flex:6/12、p:1、m:1 等);通过 this.$store.get() 与 this.$store.set() 访问状态。选项少于 6 个时用 <btn-group> 替代 <multiselect>。

限制:必须从 GitLab 仓库抓取,不得凭记忆或通用 Vue.js 知识作答;不得编造 props、事件或组件行为,未找到需明确说明。涉及从视图调用后端 Web 服务时,可建议结合 hexagone-swdoc 技能查看 API 契约。其余资料未提供。