bootstrap-vue3 について
Bootstrap Vue 3でVue 3アプリを開発するためのドキュメントスキルです。コンポーネントやディレクティブ別の例、テンプレート、API資料を備え、Bootstrap 5の利用と2.xからの移行も扱います。
主な機能
- 01コンポーネント、ディレクティブ、APIの例
- 02Bootstrap 5とVue 3の解説
- 03テーマカスタマイズとコンポーザブル
- 04プロジェクトおよびコンポーネントのテンプレート
活用シーン
- 01レスポンシブなVue 3画面の構築
- 02フォーム、テーブル、モーダルの実装
- 03コンポーネントやディレクティブAPIの確認
- 04Bootstrap Vue 2.xプロジェクトの移行
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill bootstrap-vue3インストール後、Claude Code で/bootstrap-vue3を入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtapi/components.mdexamples/components/button.mdform.mdgrid.mdmodal.mdtable.mdexamples/directives/tooltip.mdexamples/getting-started/basic-usage.mdinstallation.mdtemplates/component-template.mdproject-setup.md詳細
このスキルを使用するタイミング
ユーザーが以下を希望する場合は、いつでもこのスキルを使用してください。
- Bootstrap Vue コンポーネントを使って Vue 3 アプリケーションを構築する
- Bootstrap UI コンポーネント(Button、Form、Table、Modal など)を使用する
- Bootstrap グリッドを使ってレスポンシブレイアウトを作成する
- Bootstrap Vue ディレクティブ(v-b-tooltip、v-b-popover、v-b-modal)を使用する
- Bootstrap のスタイルを適用したフォームを実装する
- Bootstrap テーブルにデータを表示する
- モーダルやアラートを作成する
- Bootstrap のナビゲーションコンポーネントを使用する
- Bootstrap のテーマをカスタマイズする
- Bootstrap Vue 2.x から 3.0 に移行する
このスキルの使用方法
このスキルは、Bootstrap Vue 3.0 の公式ドキュメントの構成(https://bootstrap-vue.org/docs、https://bootstrap-vue.org/docs/components)に合わせて整理されています。Bootstrap Vue 3.0 を使用する際は、次の手順に従ってください。
-
ユーザーのリクエストからトピックを特定します。
- はじめに/快速开始 →
examples/getting-started/installation.mdまたはexamples/getting-started/basic-usage.md - Button/ボタン →
examples/components/button.md - Form/フォーム →
examples/components/form.md - Table/テーブル →
examples/components/table.md - Modal/モーダル →
examples/components/modal.md - Alert/アラート →
examples/components/alert.md - Navbar/ナビゲーションバー →
examples/components/navbar.md - Grid/グリッド →
examples/components/grid.md - Directives/ディレクティブ →
examples/directives/tooltip.mdまたはexamples/directives/modal.md
- はじめに/快速开始 →
-
examples/ディレクトリから適切なサンプルファイルを読み込みます。はじめに(快速开始)-
examples/getting-started/:examples/getting-started/installation.md- Bootstrap Vue のインストールと基本設定examples/getting-started/basic-usage.md- コンポーネントの基本的な使い方
コンポーネント(组件)-
examples/components/:examples/components/button.md- Button コンポーネントexamples/components/form.md- Form コンポーネントexamples/components/input.md- Input コンポーネントexamples/components/table.md- Table コンポーネントexamples/components/modal.md- Modal コンポーネントexamples/components/alert.md- Alert コンポーネントexamples/components/navbar.md- Navbar コンポーネントexamples/components/grid.md- グリッドシステム(Container、Row、Col)examples/components/card.md- Card コンポーネントexamples/components/badge.md- Badge コンポーネントexamples/components/dropdown.md- Dropdown コンポーネントexamples/components/pagination.md- Pagination コンポーネントexamples/components/tabs.md- Tabs コンポーネントexamples/components/collapse.md- Collapse コンポーネントexamples/components/popover.md- Popover コンポーネントexamples/components/tooltip.md- Tooltip コンポーネント
ディレクティブ(指令)-
examples/directives/:examples/directives/tooltip.md- v-b-tooltip ディレクティブexamples/directives/popover.md- v-b-popover ディレクティブexamples/directives/modal.md- v-b-modal ディレクティブexamples/directives/toggle.md- v-b-toggle ディレクティブ
応用(高级)-
examples/advanced/:examples/advanced/theme-customization.md- Bootstrap テーマのカスタマイズexamples/advanced/composables.md- コンポーザブル(useToast、useModal)の使用
-
そのサンプルファイルに記載された構文、構成、ベストプラクティスに関する具体的な手順に従います。
重要な注意事項:
- すべてのサンプルは Bootstrap Vue 3.0 API(Vue 3 + Bootstrap 5)に準拠しています
- サンプルでは Composition API の構文を使用しています
- 各サンプルファイルには、主要な概念、コード例、重要なポイントが含まれています
- ベストプラクティスや一般的なパターンを確認するため、必ずサンプルファイルを参照してください
-
必要に応じて、
api/ディレクトリの API ドキュメントを参照します。api/components.md- コンポーネント API リファレンスapi/directives.md- ディレクティブ API リファレンスapi/composables.md- コンポーザブル API リファレンス
-
templates/ディレクトリのテンプレートを使用します。templates/project-setup.md- プロジェクト設定のテンプレートtemplates/component-template.md- コンポーネントの使用テンプレート
ドキュメントマッピング(公式ドキュメントとの一対一対応)
ガイド (指南):
examples/guide/またはexamples/getting-started/内のガイドファイルを参照してください → https://bootstrap-vue.org/docs
コンポーネント (组件):
examples/components/内のコンポーネントファイルを参照してください → https://bootstrap-vue.org/docs/components
サンプルとテンプレート
このスキルには、公式ドキュメントの構成に対応するように整理された詳細なサンプルが含まれています。すべてのサンプルは examples/ ディレクトリにあります(上記のマッピングを参照してください)。
サンプルを使用するには:
- ユーザーのリクエストからトピックを特定します
- 上記のマッピングから適切なサンプルファイルを読み込みます
- そのファイル内の手順、構文、ベストプラクティスに従います
- コードサンプルを特定のユースケースに合わせて調整します
テンプレートを使用するには:
- 一般的なスキャフォールディングについては
templates/ディレクトリ内のテンプレートを参照してください - テンプレートを特定のニーズやコーディングスタイルに合わせて調整します
API リファレンス
詳細な API ドキュメントは api/ ディレクトリにあり、公式の Bootstrap Vue 3.0 API ドキュメントの構成に対応するように整理されています:
コンポーネント API (api/components.md)
- すべてのコンポーネントの props と API
- コンポーネントのイベントとスロット
- コンポーネントの型とインターフェース
ディレクティブ API (api/directives.md)
- ディレクティブの構文と使用方法
- ディレクティブの修飾子
- ディレクティブのオプション
コンポーザブル API (api/composables.md)
- useToast コンポーザブル
- useModal コンポーザブル
- usePopover コンポーザブル
API リファレンスを使用するには:
- サポートが必要な API を特定します
api/ディレクトリから対応する API ファイルを読み込みます- API のシグネチャ、パラメーター、戻り値の型、サンプルを確認します
- 詳細な使用パターンについては、リンクされているサンプルファイルを参照してください
- すべての API ファイルには、
examples/ディレクトリ内の関連するサンプルファイルへのリンクが含まれています
ベストプラクティス
- Bootstrap CSS のインポート: エントリーファイルで Bootstrap CSS をインポートします
- Composition API の使用: Vue 3 プロジェクトでは Composition API を優先します
- ツリーシェイキング: より良いツリーシェイキングのためにコンポーネントを個別にインポートします
- レスポンシブデザイン: レスポンシブレイアウトには Bootstrap のグリッドシステムを使用します
- アクセシビリティ: Bootstrap のアクセシビリティガイドラインに従います
- テーマのカスタマイズ: 一貫したテーマ設定には Bootstrap の変数を使用します
- ディレクティブ: プログラムによるコンポーネント制御にはディレクティブを使用します
- コンポーザブル: プログラムによる API アクセスにはコンポーザブルを使用します
- コンポーネントのコンポジション: 複雑な UI にはコンポーネントを組み合わせます
- パフォーマンス: ツリーシェイキングでバンドルサイズを最適化します
リソース
- 公式ウェブサイト: https://bootstrap-vue.org
- ドキュメント: https://bootstrap-vue.org/docs
- コンポーネント: https://bootstrap-vue.org/docs/components
- GitHub リポジトリ: https://github.com/bootstrap-vue/bootstrap-vue-next
キーワード
Bootstrap Vue, Bootstrap Vue 3.0, Vue 3, Bootstrap 5, コンポーネント, Button, Form, Table, Modal, Alert, Navbar, Grid, ディレクティブ, v-b-tooltip, v-b-popover, v-b-modal, コンポーザブル, useToast, useModal, 组件库, 按钮, 表单, 表格, 模态框, 警告框, 导航栏, 栅格, 指令