2025最新款跨平台tauri2.9+vite7.2+pinia3+arco-design搭建客户端os后台管理系统。
项目知识点
- 开发工具:VScode
- 跨平台框架:tauri^2.9
- 前端框架:vite^7.2.2+vue^3.5.24+vue-router^4.6.3
- UI组件库:@arco-design/web-vue^2.57.0
- 状态管理:pinia^3.0.4
- 拖拽插件:sortablejs^1.15.6
- 滑屏插件:swiper^12.0.3
- 图表组件:echarts^6.0.0
- markdown编辑器:md-editor-v3^6.1.1
- 模拟数据:mockjs^1.1.0
vite7-tauri2-vue3os电脑端os系统使用最新跨平台框架Tauri2.9整合Vite7.2搭建项目模板,采用vue3 setup语法糖编码页面。
项目桌面模板
如上图:支持macos和windows两种桌面风格。
<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>
最新自创Tauri2.9+Vite7.1+Vue3+ElementPlus桌面端通用后台系统管理Exe模板
2025最新版Tauri2.8+Vite7.1+Vue3+ElementPlus客户端聊天软件Exe
2025最新款Electron38+Vite7+Vue3+ElementPlus电脑端后台admin系统
基于electron38+vite7+vue3 setup+elementPlus电脑端仿微信/QQ聊天软件
electron38.2-vue3os系统|Vite7+Electron38+Pinia3+ArcoDesign桌面版OS管理系统
最新版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系统