giime-components
Installation
SKILL.md
Giime 组件库使用规范
Giime 是基于 Element Plus 扩展和增强的内部组件库,所有 el- 组件都有对应的 gm- 版本。未列出的 gm-* 组件与 el-* 行为一致,可直接替换使用。
使用原则
- 优先 Giime:
el-button→gm-button,el-table→gm-table,以此类推。Giime 在 Element Plus 基础上统一了默认行为(如自动 loading、默认 filterable),直接使用可以减少重复配置。 - 特殊需求:Giime 无法满足时可用 Element Plus 原生组件。
- 旧代码兼容:旧代码保持原样,新代码按本规范编写。
- 二次确认用
GmConfirmBox:删除等危险操作使用GmConfirmBox,它会自动处理确认按钮的 loading 和禁用状态,避免重复提交。 - 复制用
GmCopy:GmCopy自动处理剪切板 API 兼容性并提示成功/失败,无需手写 try-catch。 - 消息提示用
GmMessage:GmMessage默认合并相同消息(grouping: true),避免短时间内弹出大量重复提示,体验优于ElMessage。
核心增强特性(gm-* vs el-*)
以下组件相对于 Element Plus 有增强行为,使用时需了解差异: