| name | uview-pro |
| description | uView Pro 组件库完整技能集。Invoke when user needs to use uView Pro components, tools, hooks or layouts in uni-app project. |
uView Pro 技能文档
触发条件
当用户有以下需求时,自动调用相应技能:
| 用户意图 | 触发技能 |
|---|
| 使用按钮/表单/弹窗等组件 | components/{name} |
| 需要颜色/时间/路由等工具 | tools/{name} |
| 使用主题/国际化等钩子 | hooks/{name} |
| 需要页面布局模板 | layout/{name} |
| 配置主题/国际化/图标 | guide/{name} |
快速命令格式
uview {category} {name} # 快速访问指定技能
uview button # 访问按钮组件
uview theme # 访问主题配置
uview useTheme # 访问主题钩子
关键词触发
以下关键词会自动触发对应技能:
组件类关键词
- 动作面板, actionSheet → actionSheet 技能
- 警告提示, alertTips → alertTips 技能
- 头像, avatar → avatar 技能
- 返回顶部, backTop → backTop 技能
- 徽标, badge → badge 技能
- 按钮, button → button 技能
- 日历, calendar → calendar 技能
- 卡片, card → card 技能
- 单元格, cell → cell 技能
- 复选框, checkbox → checkbox 技能
- 折叠面板, collapse → collapse 技能
- 颜色, color → color 技能
- ...
工具类关键词
- 颜色, color → color 技能
- 颜色转换, colorSwitch → colorSwitch 技能
- 防抖, debounce → debounce 技能
- 深克隆, deepClone → deepClone 技能
- 深度合并, deepMerge → deepMerge 技能
- 快速使用, fastUse → fastUse 技能
- 获取元素尺寸, getRect → getRect 技能
- GUID生成, guid → guid 技能
- MD5加密, md5 → md5 技能
- 小程序分享, mpShare → mpShare 技能
- ...
钩子类关键词
- 颜色管理, color → useColor 技能
- 防抖钩子, debounce → useDebounce 技能
- 国际化, locale → useLocale 技能
- 模态框钩子, modal → useModal 技能
- 主题管理, theme → useTheme 技能
- 节流钩子, throttle → useThrottle 技能
- 轻提示钩子, toast → useToast 技能
技能分类索引
指南类 Skills (12)
组件类 Skills (86)
工具类 Skills (17)
钩子类 Skills (7)
布局类 Skills (10)
使用示例
示例 1: 使用按钮组件
User: 如何在页面中添加一个主要按钮?
→ 调用 button 技能,提供 type="primary" 示例
示例 2: 配置主题
User: 我想切换暗黑模式
→ 调用 useTheme 钩子技能,提供 toggleTheme 示例
示例 3: 使用工具函数
User: 如何生成一个随机数?
→ 调用 random 工具技能,提供使用示例
技能格式说明
每个技能文档都包含以下内容:
- name: 技能的唯一标识符
- description: 技能的功能描述和触发条件
- url: 官方文档链接
- triggers: 触发关键词列表
- 详细说明: 包含平台差异、基本使用、API文档等
- 示例代码: 提供完整的使用示例
贡献
如果您发现技能文档有问题或需要更新,请提交PR进行改进。