ant-design-mini について
AlipayおよびWeChatミニプログラムの画面をAnt Design Miniで構築するためのリファレンススキルです。公式ドキュメントの構成に沿って、コンポーネント例、API情報、テンプレートを整理しています。
主な機能
- 01AlipayとWeChatミニプログラムの開発ガイド
- 02UIコンポーネントのサンプル
- 03コンポーネントのプロパティ・イベント・メソッド情報
- 04テーマ設定と国際化のガイド
- 05インストールと利用方法のテンプレート
活用シーン
- 01ミニプログラムのフォームやナビゲーションの構築
- 02ミニプログラムでのコンポーネントイベント処理
- 03Ant Design Miniのテーマカスタマイズ
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill ant-design-miniインストール後、Claude Code で/ant-design-miniを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtapi/component-api.mdprops-and-events.mdexamples/getting-started.mdquick-start.mdexamples/components/action-sheet.mdavatar.mdbadge.mdbutton.mdcard.mdcheckbox.mddate-picker.mdempty.mdform.mdinput.mdlist.mdloading.mdmodal.mdnav-bar.mdoverview.mdpicker.mdpopup.mdradio.mdstepper.mdswitch.mdtabs.mdtag.mdtoast.mdtemplates/component-usage.mdinstallation.md詳細
このスキルを使用するタイミング
次のような場合は、このスキルを使用してください。
- Ant Design Mini コンポーネントを使用して、Alipay または WeChat のミニプログラム UI を構築する
- ミニプログラムでフォーム、データ表示、フィードバック、ナビゲーションのコンポーネントを使用する
- CSS 変数を使って Ant Design Mini のテーマをカスタマイズする
- ミニプログラム環境でコンポーネントのイベントとライフサイクルを処理する
このスキルの使用方法
クイックスタートの例:ミニプログラムでのボタンとフォーム
<ant-button type="primary" onTap="handleClick">Submit</ant-button>
<ant-form onFinish="onFormFinish">
<ant-form-item label="Name" name="name" required="{{true}}">
<ant-input placeholder="Enter your name" />
</ant-form-item>
<ant-form-item label="Phone" name="phone">
<ant-input type="number" placeholder="Enter phone" />
</ant-form-item>
<ant-button type="primary" form-type="submit">Submit</ant-button>
</ant-form>
// pages/index/index.js
Page({
handleClick() { my.showToast({ content: 'Clicked!' }); },
onFormFinish(values) { console.log('Form values:', values); }
});
このスキルは、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 ドキュメント →
api/
- はじめに/クイックスタート →
-
examples/ディレクトリから適切なサンプルファイルを読み込みます。はじめに(クイックスタート):
examples/getting-started.md- インストールとセットアップexamples/quick-start.md- クイックスタートガイド
コンポーネント:
examples/components/overview.md- コンポーネントの概要examples/components/button.md- Button コンポーネントexamples/components/input.md- Input コンポーネントexamples/components/form.md- Form コンポーネントexamples/components/list.md- List コンポーネントexamples/components/card.md- Card コンポーネントexamples/components/toast.md- Toast コンポーネントexamples/components/modal.md- Modal コンポーネントexamples/components/tabs.md- Tabs コンポーネントexamples/components/nav-bar.md- NavBar コンポーネントexamples/components/picker.md- Picker コンポーネントexamples/components/date-picker.md- DatePicker コンポーネントexamples/components/switch.md- Switch コンポーネントexamples/components/checkbox.md- Checkbox コンポーネントexamples/components/radio.md- Radio コンポーネントexamples/components/stepper.md- Stepper コンポーネントexamples/components/avatar.md- Avatar コンポーネントexamples/components/badge.md- Badge コンポーネントexamples/components/tag.md- Tag コンポーネントexamples/components/empty.md- Empty コンポーネントexamples/components/loading.md- Loading コンポーネントexamples/components/popup.md- Popup コンポーネントexamples/components/action-sheet.md- ActionSheet コンポーネント
-
構文、構成、ベストプラクティスについては、サンプルファイル内の個別の指示に従います。
重要な注意事項:
- Ant Design Mini は Alipay ミニプログラムと WeChat ミニプログラム向けです
- コンポーネントではミニプログラムの構文(axml/json)を使用します
- サンプルには Alipay と WeChat の両方の構文が含まれています
- 各サンプルファイルには、主要な概念、コード例、要点が含まれています
-
必要に応じて、
api/ディレクトリの API ドキュメントを参照します。api/component-api.md- コンポーネント API リファレンスapi/props-and-events.md- Props とイベントのリファレンス
-
templates/ディレクトリのテンプレートを使用します。templates/installation.md- インストール用テンプレートtemplates/component-usage.md- コンポーネント使用用テンプレート
1. Ant Design Mini について
Ant Design Mini は、Ant Design のデザイン仕様に準拠した、Alipay ミニプログラムおよび WeChat ミニプログラム向けの UI コンポーネントライブラリです。
主な概念:
- ミニプログラムのサポート:Alipay と WeChat のミニプログラム
- デザインシステム:Ant Design のデザイン言語に準拠
- 豊富なコンポーネント:Button、Form、List、Modal など
- テーマのカスタマイズ:テーマのカスタマイズに対応
- i18n:国際化に対応
2. インストール
npm を使用する場合:
npm install antd-mini
yarn を使用する場合:
yarn add antd-mini
pnpm を使用する場合:
pnpm add antd-mini
3. 基本設定
// app.json (Alipay Mini Program)
{
"usingComponents": {
"ant-button": "antd-mini/es/Button/index"
}
}
<ant-button type="primary" onTap="handleTap">Button</ant-button>
ドキュメントの対応関係(公式ドキュメントと1対1で対応)
ガイド(指南):
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)
- コンポーネントの props とイベント
- コンポーネントのメソッド
- コンポーネントのスロット
Props とイベント(api/props-and-events.md)
- 共通の props
- 共通のイベント
- イベント処理
API リファレンスを使用するには:
- 確認が必要な API を特定します
api/ディレクトリから対応する API ファイルを読み込みます- API のシグネチャ、パラメーター、戻り値の型、サンプルを確認します
- 詳細な使用パターンについては、リンク先のサンプルファイルを参照します
- すべての API ファイルには、
examples/ディレクトリ内の関連するサンプルファイルへのリンクが含まれています
ベストプラクティス
- コンポーネントを登録する:app.json または page.json にコンポーネントを登録します
- 正しい構文を使用する:Alipay では axml、WeChat では wxml を使用します
- イベントを処理する:Alipay では onTap、WeChat では 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, ミニプログラム, Alipay ミニプログラム, WeChat ミニプログラム, 小程序, 支付宝小程序, 微信小程序, 组件库, UI コンポーネント, Button, Form, List, Modal, Toast, Tabs, NavBar, 按钮, 表单, 列表, 弹窗, 提示, 标签页, 导航栏