Skip to content

Zuojiangtao/antd-vue3-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 24, 2024
4e27ae2 · Dec 24, 2024

History

60 Commits
Jan 8, 2024
Apr 2, 2024
Dec 24, 2024
Apr 26, 2023
May 6, 2023
Dec 24, 2024
Apr 26, 2023
Sep 18, 2023
Sep 18, 2023
Sep 18, 2023
Dec 24, 2024
Dec 24, 2024
Jun 29, 2023
Apr 26, 2023
Apr 26, 2023
Apr 26, 2023
Jun 29, 2023
Apr 26, 2023
Apr 26, 2023
Aug 3, 2023
Aug 3, 2023
May 6, 2023
Apr 26, 2023
Aug 9, 2023
Dec 24, 2024
Aug 3, 2023
Sep 18, 2023
Dec 24, 2024

Repository files navigation

antd-vue3-admin

English | 中文

Introduction

A mid-backend development template project based on vue3, vite4 and ant-design-vue4. Using the latest vue3, vite4, TypeScript5 and other cutting-edge technologies, out-of-the-box front-end solutions can be used for learning and business development.

./preview.png

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need TypeScript Vue Plugin (Volar) to make the TypeScript language service aware of .vue types.

If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a Take Over Mode that is more performant. You can enable it by the following steps:

  1. Disable the built-in TypeScript Extension
    1. Run Extensions: Show Built-in Extensions from VSCode's command palette
    2. Find TypeScript and JavaScript Language Features, right click and select Disable (Workspace)
  2. Reload the VSCode window by running Developer: Reload Window from the command palette.

Customize configuration

See Vite Configuration Reference.

Project Setup

pnpm install

Compile and Hot-Reload for Development

pnpm run dev

Type-Check, Compile and Minify for Production

pnpm run build

Lint with ESLint

pnpm run lint