这是基于 Vue Vben Admin 的前端项目,使用 Vue 3 + TypeScript + Vite + Ant Design Vue。
src/
├── api/ # API 接口定义
├── components/ # 公共组件
├── composables/ # 组合式函数
├── layouts/ # 布局组件
├── locales/ # 国际化
├── router/ # 路由配置
├── stores/ # Pinia 状态管理
├── styles/ # 全局样式
├── utils/ # 工具函数
└── views/ # 页面组件
# 开发
pnpm dev
# 构建
pnpm build
# 类型检查
pnpm typecheck
# 预览构建结果
pnpm preview
UserList.vuedefineOptions({ name: 'UserList' })any 类型import type 导入类型<script setup lang="ts"> 语法withDefaults + defineProps<T>()defineEmits<T>()scoped/vue-component - 创建新的 Vue 组件/vue-page - 创建新的页面/api-service - 创建 API 服务模块/pinia-store - 创建 Pinia 状态存储vue3-development - Vue 3 开发规范antd-vue-components - Ant Design Vue 组件模式frontend-code-review - 前端代码审查指南#/* 指向 ./src/*v-dompurify-html 处理用户输入的 HTMLsecure-ls 加密存储