Skip to content

プロジェクト紹介

Antdv Next Admin とは

Antdv Next Admin は、Vue 3 + TypeScript + Ant Design Vue をベースに構築された、モダンな管理システムスキャフォールドです。すぐに使える企業向けバックオフィスソリューションを提供し、開発者が機能的で優れたユーザーエクスペリエンスを持つ管理システムを迅速に構築できるようサポートします。

コア機能

モダンな技術スタック

  • Vue 3.4 — Composition API + <script setup> 構文を使用
  • TypeScript 5 — 厳格な型チェック、完全な型定義
  • Vite 5 — 超高速開発サーバーとビルドツール
  • Pinia — 次世代状態管理(Setup Store 構文)
  • Vue Router 4 — 動的ルーティング、権限フィルタリング対応

権限管理

完全な RBAC(ロールベースアクセス制御)権限システム:

  • ルートレベル権限 — ユーザーロールに基づいて動的にアクセス可能なルートを生成
  • ボタンレベル権限v-permission ディレクティブでボタン表示を制御
  • プログラマティック権限usePermission() コンポーザブル関数でロジック内で検証
  • コンポーネント権限<PermissionButton> コンポーネントでラップ

Pro コンポーネント

効率的な設定駆動型コンポーネント:

コンポーネント説明
ProTable高度なテーブル、検索フォーム、ツールバー、ページネーション、カラムタイプレンダリング、カラムフィルタリング、カラムドラッグ調整をサポート
ProForm高度なフォーム、20+ フィールドタイプ、グリッドレイアウト、フォーム検証、動的オプションをサポート
ProModal高度なモーダル、ドラッグ移動、エッジリサイズ、フルスクリーン切り替えをサポート

テーマシステム

  • 6 つのプリセットテーマカラー:ブルー(デフォルト)、グリーン、パープル、レッド、オレンジ、シアン
  • ライト / ダーク / システムに従う の3つのモード
  • サイドバー独立のライト・ダークテーマ
  • 100+ CSS デザイン変数

国際化

  • 中国語と英語を内蔵
  • 実行時の動的切り替えをサポート
  • vue-i18n ベース、新しい言語の拡張が容易

その他の機能

  • マルチタブシステム(KeepAlive キャッシュ、右クリックメニュー、固定タブをサポート)
  • 垂直 / 水平 2 つのレイアウトモード
  • モバイルレスポンシブ対応
  • Mock データシステム(faker.js ベース)
  • グローバルキーボードクイック検索(Ctrl+K
  • リッチテキストエディタ(TipTap)
  • ECharts チャート統合

技術スタック

技術バージョン説明
Vue3.4プログレッシブ JavaScript フレームワーク
TypeScript5JavaScript スーパーセット、静的型付け
Vite5次世代ビルドツール
Pinia2Vue 状態管理
Vue Router4Vue 公式ルーター
vue-i18n11国際化プラグイン
antdv-next1.xAnt Design Vue コンポーネントライブラリ
Axios1.6HTTP リクエストライブラリ
ECharts5データビジュアライゼーションチャート
TipTap3リッチテキストエディタ

ブラウザ互換性

すべてのモダンブラウザをサポート、IE は非サポート。

ブラウザバージョン
Chrome>= 87
Firefox>= 78
Safari>= 14
Edge>= 88

デモアカウント

アカウントパスワード説明
admin123456管理者、全権限あり
user123456一般ユーザー、限定権限

MITライセンスの下で公開されています