Vue3+TS+Vite+Element Plus搭建后台管理系统
- 1、简介
- 2、效果图
- 3、技术栈
- 4、项目目录
- 5、setting.js(全局配置文件)
- 6、路由router
- 7、状态管理stores
- 8、下载地址
- 总结
1、简介
该示例是vue3、typescript、vite、element plus搭建前端管理框架,主要模块分为:菜单、选项卡、面包屑;通过路由监听,实现三个模块之间的联动(同时监听浏览器);状态采用pinia进行集中管理。
目前只包含前端代码,未与后台进行关联实现菜单、用户等权限,若需要,则需进行二次开发。
2、效果图
vue3+ts+element plus后台管理系统
3、技术栈
- vue3
- vue-router
- pinia
- element-plus
- vite
- js-cookie
- ......
4、项目目录
- src
assets:资源文件(css、img等)
components:公共组件
pages:存放路由组件
stores:状态管理
router:路由
util:工具类
views:视图组件(存放框架主体组件)
App.vue:App组件
main.ts:入口文件
permission.ts:路由跳转权限配置
setting.ts:配置文件
5、setting.js(全局配置文件)
统一进行管理,其中对菜单、选项卡、面包屑等进行可配置。
module.exports = {
// 系统名称
systemTitle: '后台管理系统',
/**
* 是否显示顶部导航
*/
isShowTopNav: true,
/**
* 是否显示 选项卡
*/
isShowTags: true,
/**
* 是否显示logo
*/
isShowLogo: true,
/**
* 是否显示菜单
*/
isShowMenu: true,
}
6、路由router
7、状态管理stores
8、下载地址
https://gitee.com/yxsmall/vue3-ts-element
总结
以上是对框架的简单介绍,欢迎小伙伴留言,大家一起学习进步。