Some checks failed
CI / Test (ubuntu-latest) (push) Has been cancelled
CI / Test (windows-latest) (push) Has been cancelled
CI / Lint (ubuntu-latest) (push) Has been cancelled
CI / Lint (windows-latest) (push) Has been cancelled
CI / Check (ubuntu-latest) (push) Has been cancelled
CI / Check (windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
Deploy Website on push / Deploy Push Playground Ftp (push) Has been cancelled
Deploy Website on push / Deploy Push Docs Ftp (push) Has been cancelled
Deploy Website on push / Deploy Push Antd Ftp (push) Has been cancelled
Deploy Website on push / Deploy Push Element Ftp (push) Has been cancelled
Deploy Website on push / Deploy Push Naive Ftp (push) Has been cancelled
Release Drafter / update_release_draft (push) Has been cancelled
CI / CI OK (push) Has been cancelled
Deploy Website on push / Rerun on failure (push) Has been cancelled
Lock Threads / action (push) Has been cancelled
Issue Close Require / close-issues (push) Has been cancelled
Close stale issues / stale (push) Has been cancelled
1018 B
1018 B
UI Framework Switching
Vue Admin supports your freedom to choose the UI framework. The default UI framework for the demo site is Ant Design Vue, consistent with the older version. The framework also has built-in versions for Element Plus and Naive UI, allowing you to choose according to your preference.
Adding a New UI Framework
If you want to use a different UI framework, you only need to follow these steps:
- Create a new folder inside
apps, for example,apps/web-xxx. - Change the
namefield inapps/web-xxx/package.jsontoweb-xxx. - Remove dependencies and code from other UI frameworks and replace them with your chosen UI framework's logic, which requires minimal changes.
- Adjust the language files within
locales. - Adjust the components in
app.vue. - Adapt the theme of the UI framework to match
Vben Admin. - Adjust the application name in
.env. - Add a
dev:xxxscript in the root directory of the repository. - Run
pnpm installto install dependencies.