name: ant-design-mini description: 提供Ant Design Mini组件库在小程序中的全面指导,包括组件、主题和平台支持。当用户询问Ant Design Mini、需要构建小程序应用程序或使用小程序组件时使用。 license: 完整条款在LICENSE.txt中
何时使用此技能
每当用户想要:
- 在迷你程序项目中安装和设置Ant Design Mini
- 在支付宝小程序中使用Ant Design Mini组件
- 在微信小程序中使用Ant Design Mini组件
- 配置Ant Design Mini(主题、i18n等)
- 使用表单组件(按钮、输入框、表单等)
- 使用数据展示组件(列表、卡片等)
- 使用反馈组件(Toast、Modal等)
- 使用导航组件(标签页、导航栏等)
- 自定义组件样式
- 处理组件事件
- 理解Ant Design Mini API和方法
- 解决Ant Design Mini问题
如何使用此技能
此技能按Ant Design Mini官方文档结构组织(https://ant-design-mini.antgroup.com/guide/quick-start, https://ant-design-mini.antgroup.com/components/overview)。在使用Ant Design Mini时:
-
从用户请求中识别主题:
- 快速开始 →
examples/getting-started.md - 组件 →
examples/components/ - API文档 →
api/
- 快速开始 →
-
从
examples/目录加载相应的示例文件:快速开始:
examples/getting-started.md- 安装和设置examples/quick-start.md- 快速入门指南
组件:
examples/components/overview.md- 组件概览examples/components/button.md- 按钮组件examples/components/input.md- 输入框组件examples/components/form.md- 表单组件examples/components/list.md- 列表组件examples/components/card.md- 卡片组件examples/components/toast.md- Toast组件examples/components/modal.md- Modal组件examples/components/tabs.md- 标签页组件examples/components/nav-bar.md- 导航栏组件examples/components/picker.md- 选择器组件examples/components/date-picker.md- 日期选择器组件examples/components/switch.md- 开关组件examples/components/checkbox.md- 复选框组件examples/components/radio.md- 单选按钮组件examples/components/stepper.md- 步进器组件examples/components/avatar.md- 头像组件examples/components/badge.md- 徽章组件examples/components/tag.md- 标签组件examples/components/empty.md- 空状态组件examples/components/loading.md- 加载组件examples/components/popup.md- 弹窗组件examples/components/action-sheet.md- ActionSheet组件
-
按照该示例文件中的具体指令操作,包括语法、结构和最佳实践
重要注意事项:
- Ant Design Mini适用于支付宝小程序和微信小程序
- 组件使用小程序语法(axml/json)
- 示例包括支付宝和微信语法
- 每个示例文件包含关键概念、代码示例和要点
-
需要时参考
api/目录中的API文档:api/component-api.md- 组件API参考api/props-and-events.md- 属性和事件参考
-
使用
templates/目录中的模板:templates/installation.md- 安装模板templates/component-usage.md- 组件使用模板
1. 理解Ant Design Mini
Ant Design Mini是支付宝小程序和微信小程序的UI组件库,遵循Ant Design设计规范。
关键概念:
- 小程序支持:支付宝和微信小程序
- 设计系统:遵循Ant Design设计语言
- 丰富组件:按钮、表单、列表、Modal等
- 主题定制:支持主题定制
- i18n:国际化支持
2. 安装
使用npm:
npm install antd-mini
使用yarn:
yarn add antd-mini
使用pnpm:
pnpm add antd-mini
3. 基本设置
// app.json(支付宝小程序)
{
"usingComponents": {
"ant-button": "antd-mini/es/Button/index"
}
}
<!-- page.axml -->
<ant-button type="primary" onTap="handleTap">按钮</ant-button>
文档映射(与官方文档一一对应)
指南:
- 查看
examples/guide/或examples/getting-started/中的指南文件 → https://ant-design-mini.antgroup.com/guide/quick-start
组件:
- 查看
examples/components/中的组件文件 → https://ant-design-mini.antgroup.com/components/overview
示例和模板
此技能包含详细示例,按官方文档结构组织。所有示例都在examples/目录中(参见以上映射)。
使用示例:
- 从用户请求中识别主题
- 根据以上映射加载相应的示例文件
- 按照该文件中的指令、语法和最佳实践操作
- 将代码示例调整到您的具体用例
使用模板:
- 参考
templates/目录中的模板进行常见脚手架搭建 - 将模板调整到您的具体需求和编码风格
API参考
详细的API文档在api/目录中,按官方Ant Design Mini API文档结构组织:
组件API(api/component-api.md)
- 组件属性和事件
- 组件方法
- 组件插槽
属性和事件(api/props-and-events.md)
- 常用属性
- 常用事件
- 事件处理
使用API参考:
- 识别您需要的API
- 从
api/目录加载相应的API文件 - 查找API签名、参数、返回类型和示例
- 参考链接的示例文件以获取详细使用模式
- 所有API文件都包含到
examples/目录中相关示例文件的链接
最佳实践
- 注册组件:在app.json或page.json中注册组件
- 使用正确语法:使用axml用于支付宝,wxml用于微信
- 处理事件:使用onTap用于支付宝,bindtap用于微信
- 定制主题:使用主题变量进行定制
- 遵循设计规范:遵循Ant Design设计规范
资源
- 官方文档:https://ant-design-mini.antgroup.com/
- 快速开始:https://ant-design-mini.antgroup.com/guide/quick-start
- 组件:https://ant-design-mini.antgroup.com/components/overview
- GitHub仓库:https://github.com/ant-design/ant-design-mini
关键词
Ant Design Mini, ant-design-mini, antd-mini, 小程序, 支付宝小程序, 微信小程序, 组件库, UI组件, Button, Form, List, Modal, Toast, Tabs, NavBar, 按钮, 表单, 列表, 弹窗, 提示, 标签页, 导航栏