2025最新实战研发vite7.1+electron38+vue3.5+pinia3+elementPlus桌面客户端通用后台admin管理系统。
electron38-vite7-admin包含4种常用布局模板,支持vue-i18n多语言、标签栏路由,集合了图表、表格、表单、列表、编辑器等功能。
技术知识点
- 编辑器:VScode
- 跨平台框架:electron^38.1.2
- 前端框架技术:vite^7.1.7+vue^3.5.21+vue-router^4.5.1
- 组件库:element-plus^2.11.3
- 状态管理:pinia^3.0.3
- 国际化方案:vue-i18n^11.1.12
- 图表组件:echarts^6.0.0
- markdown编辑器:md-editor-v3^6.0.1
- 模拟数据:mockjs^1.1.0
- 打包工具:electron-builder^24.13.3
- electron+vite整合插件:vite-plugin-electron^0.29.0
项目结构目录
electron38-vue3admin使用最新跨平台技术Electron38整合Vite7构建工具搭建项目模板。
通用布局模板
如上图:内置4种通用布局模板。也可以在此基础拓展定制模板。
<script setup> import { appState } from '@/pinia/modules/app' // 引入布局模板 import Classic from './template/classic/index.vue' import Columns from './template/columns/index.vue' import Vertical from './template/vertical/index.vue' import Horizontal from './template/horizontal/index.vue' const appstate = appState() const LayoutMap = { 'classic': Classic, 'columns': Columns, 'vertical': Vertical, 'horizontal': Horizontal } </script> <template> <div class="vuadmin__container" :style="{'--themeSkin': appstate.config.skin}"> <component :is="LayoutMap[appstate.config.layout]" /> </div> </template>
原创开发不易,感谢各位小伙伴的阅读与支持!