2025自研新作electron38.2+vite7+vue3 setup+arco电脑端os后台系统。
项目知识点
- 跨平台框架:electron^38.2.0
- 前端技术框架:vite^7.1.7+vue^3.5.21+vue-router^4.5.1
- 组件库:@arco-design/web-vue^2.57.0
- 状态管理:pinia^3.0.3
- 拖拽插件:sortablejs^1.15.6
- 图表组件: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
vite7-electron38-os桌面版OS管理系统使用最新跨平台框架Electron38.2.0整合Vite7.1.7搭建项目模板。
桌面布局模板
<!-- 桌面模板 -->
<script setup>
import { appState } from '@/pinia/modules/app'
// 引入布局模板
import MacosLayout from './template/macos.vue'
import WindowsLayout from './template/windows.vue'
const appstate = appState()
const DeskLayout = {
macos: MacosLayout,
windows: WindowsLayout
}
</script>
<template>
<div class="vu__container" :style="{'--themeSkin': appstate.config.skin}">
<component :is="DeskLayout[appstate.config.layout]" />
</div>
</template>
<script setup>
import Wintool from '@/layouts/components/wintool/index.vue'
import Desk from '@/layouts/components/mac/desk.vue'
import Dock from '@/layouts/components/mac/dock.vue'
</script>
<template>
<div class="vu__layout flexbox flex-col">
<div class="vu__layout-header">
<Wintool />
</div>
<div class="vu__layout-body flex1 flexbox">
<Desk />
</div>
<div class="vu__layout-footer">
<Dock />
</div>
</div>
</template>
2025最新款Electron38+Vite7+Vue3+ElementPlus电脑端后台系统Exe
基于electron38+vite7+vue3 setup+elementPlus电脑端仿微信/QQ聊天软件
最新版Vite7+Vue3+Pinia3+ArcoDesign网页版webos后台管理系统
基于uniapp+vue3+uvue仿抖音app短视频+聊天+直播app系统
基于uniapp+vue3+deepseek+markdown搭建app版流式输出AI模板
vue3.5+deepseek+arco+markdown搭建web版流式输出AI模板
unios-admin手机版后台|uniapp+vue3全端admin管理系统
基于flutter3.32+window_manager仿macOS/Wins风格桌面os系统
flutter3.27+bitsdojo_window电脑端仿微信Exe应用
自研tauri2.0+vite6.x+vue3+rust+arco-design桌面版os管理系统Tauri2-ViteOS