# vue-admin-template **Repository Path**: pigIsDuck/vue-dh-admin-template ## Basic Information - **Project Name**: vue-admin-template - **Description**: 该项目为一个 vue3 + vite + TS + pinia + Element-plus的通用管理后台项目,最多支持四级菜单选项,后续会追加数据大屏 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: vue3-dh-admin - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 24 - **Forks**: 0 - **Created**: 2021-12-26 - **Last Updated**: 2024-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, Pinia, vite, vue-router, TypeScript ## README
#### 线上预览 http://pigisduck.gitee.io/vue-dh-admin-template #### 介绍 该项目是一个基于 vue3x + script setup语法 + TypeScript + vite + element-plus + pinia + vue-router的一个PC后台开源模板,采用pnpm作为打包工具。 其灵感来源于 codewhy 老师的 vue3 项目封装思想,以及 vue-element-admin 的鉴权动态路由思想,结合我本人的开发经验,开发出来的一个PC端管理后台 基本思路为: 在路由守卫中去完成鉴权操作 封装好基本的 page-search 、page-content 、 page-modal 三个组件,通过页面传入 config 去直接渲染出页面搜索栏、表格栏、弹框操作,并通过编写好的 hook 使得页面代码非常短小便可以完成最基本的 CRUD 基本操作