
如果觉得Electron太臃肿,试试这款最新研发的tauri2.12+vite8+pinia4+arco-design跨桌面端os平台系统。深度封装 Tauri 2 多开窗口管理,内置 macOS / Windows 两套桌面模板。







import { createApp } from 'vue'
import './style.scss'
import App from './App.vue'
// 引入插件配置
import Plugins from './plugins'
// 引入路由/状态配置
import Router from './router'
import Pinia from './pinia'
createApp(App)
.use(Router)
.use(Pinia)
.use(Plugins)
.mount("#app")






<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 flexbox" :style="{'--themeSkin': appstate.config.skin}">
<component :is="DeskLayout[appstate.config.layout]" />
</div>
</template>

<script setup>
import { appState } from '@/pinia/modules/app'
import Titlebar from '@/layouts/components/titlebar/index.vue'
import Desk from '@/layouts/components/mac/desk.vue'
import Dock from '@/layouts/components/mac/dock.vue'
const appstate = appState()
</script>
<template>
<div class="vu__layout flexbox flex-col">
<div class="vu__layout-header">
<Titlebar />
</div>
<div class="vu__layout-body flex1 flexbox">
<Desk />
</div>
<div class="vu__layout-footer">
<Dock v-if="appstate.config.dockEnable" />
</div>
</div>
</template>























const deskVariable = ref({
'--icon-radius': '10px', // 圆角
'--icon-size': '60px', // 图标尺寸
'--icon-gap-col': '30px', // 水平间距
'--icon-gap-row': '30px', // 垂直间距
'--icon-labelSize': '12px', // 标签文字大小
'--icon-labelColor': '#fff', // 标签颜色
'--icon-fit': 'contain', // 图标自适应模式
})支持如下参数配置
/**
* @name Desk桌面菜单配置参数
* @param label 图标标题
* @param imgico 图标(本地或网络图片) 支持Arco-Design内置图标或自定义iconfont图标
* @param path 跳转路由页面
* @param link 跳转外部链接
* @param hideLabel 是否隐藏图标标题
* @param filter 是否禁用拖拽
* @param background 自定义图标背景色
* @param color 自定义图标颜色
* @param size 栅格磁贴布局 1x1 ... 12x12
* @param padding 内边距
* @param onClick 点击图标回调函数
* @param isNewin 新窗口打开路由页面
* @param children 二级菜单
*/
告别卡顿:用 Tauri2.12 + Vite 8 和 ArcoDesign 重构你的桌面OS应用,tauri值得拥有!
仅15MB!Tauri 2.12 + Vite 8 + ElementPlus客户端Admin后台实战
全新升级!Tauri 2.12 + Vite 8 + ElementPlus 客户端聊天 架构实践
tauri2.9-vite7-vue3admin客户端后台系统管理Exe模板
electron38-vite7-vue3os电脑端os管理系统
最新版electron38-vite7-admin电脑端中后台管理系统
Electron38+Vite7+Pinia3+ElementPlus客户端聊天程序
最新款flutter3.41 & dart3.11仿写抖音app
升级款vite8+vue3.5+arcoDesign网页端webOS桌面框架
Electron-React19-WinChat聊天系统|react+electron客户端聊天程序Exe
React19+Arco+Zustand仿macOS风格webOS桌面系统
基于React19+Arco+Zustand5接入DeepSeek-V4网页版仿豆包/Kimi流式AI系统
Vite8.0+Vue3.5+Arco深度对接DeepSeek网页版AI智能助手
uni-app+mphtml快速集成DeepSeek-V4智能ai应用
2026原创自研React19+Vite8+ArcoDesign+Zustand中后台管理系统框架模板
自研Vite8+NaiveUI+Vue3+Echarts后台管理系统
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。