tm-ui 组件 API 检索
仅在 tm-ui 组件 API 核对类问题中使用本 skill:
- 适用:查询某个 tm 组件的 props / events / slots / ref 方法、仓库源码路径,或核对组件文档与当前仓库实现是否一致。
- 不适用:通用页面开发与样式规范问题(如布局、字体、颜色、UnoCSS、表单约定),以及与 tm-ui 组件 API 无关的业务逻辑、交互设计、数据流或页面初始化问题。
检索入口
- 组件文档目录:
.agents/skills/tm-ui-components/references/components/ - 组件总索引:
.agents/skills/tm-ui-components/references/components-index.md - 组件源码目录:
src/uni_modules/tm-ui/components/
命名映射规则
- 文档文件名使用短名,例如
button.md - 对应源码组件目录通常是
tm-{short-name},例如:button.md->src/uni_modules/tm-ui/components/tm-button/tm-button.vueform.md->src/uni_modules/tm-ui/components/tm-form/tm-form.vueinput.md->src/uni_modules/tm-ui/components/tm-input/tm-input.vue
- 特殊场景可在源码目录里再检索确认,例如
tm-picker-time、tm-steps-item等复合命名
使用顺序
- 先查组件总索引
components-index.md,快速从文档名定位组件名与源码路径 - 再打开对应
*.md文档,确认 props / events / slots / ref 信息 - 涉及默认值、行为差异或边界条件时,直接到源码目录打开
tm-xxx.vue核对实现
判定规则
- 文档用于快速定位和初步确认;只要文档描述与当前仓库实现有差异,就以源码实现为准
- 涉及行为差异时,以
src/uni_modules/tm-ui/components/下实现为准 - 页面开发规范(字体基线、UnoCSS 约定、表单约定)仍由
uni-specskill 负责