2025最新款Tauri2.9+Vite7+Vue3+ElementPlus电脑端后台管理系统Exe

举报
yxybox 发表于 2025/11/01 21:53:46 2025/11/01
【摘要】 最新跨平台技术tauri2.9+vite7.1.12+vue3 setup+pinia3+element-plus+echarts高颜值轻量级客户端管理后台模板。

经过两周迭代更新,最新原创跨平台tauri2.9+vite7+vue3搭建桌面端后台admin系统模板。


003360截图20251030235230182.png

360截图20251030232724881.png


技术栈

  • 编辑器:VScode
  • 跨平台技术:Tauri^2.9
  • 前端技术:vite^7.1.12+vue^3.5.22+vue-router^4.6.3
  • UI组件库:element-plus^2.11.5
  • 状态管理:pinia^3.0.3
  • 国际化方案:vue-i18n^11.1.12
  • 图表组件:echarts^6.0.0
  • markdown编辑器:md-editor-v3^6.1.0
  • 富文本编辑器:@vueup/vue-quill^1.2.0
  • 模拟数据:mockjs^1.1.0


p2.gif

p3.gif

p5.gif


项目结构目录

最新跨平台框架Tauri2.9搭配Vite7.1构建工具搭建项目模板。采用vue3 setup语法糖编码开发。


360截图20251030220502375.png

360截图20251030221515932.png

360截图20251030222409100.png

360截图20251030223601903.png

360截图20251030223751449.png

360截图20251030224119951.png

360截图20251030231327623.png

360截图20251030232528673.png

360截图20251030233244247.png


项目入口

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')

通用布局模板

支持4种通用布局模板。

<script setup>
  import { appState } from '@/pinia/modules/app'

  import Toolbar from '@/layouts/components/Toolbar.vue'
  import Sidebar from '@/layouts/components/sidebar/index.vue'
  import Menus from '@/layouts/components/menus/index.vue'
  import Breadcrumb from '@/layouts/components/Breadcrumb.vue'
  import Tabview from '@/layouts/components/Tabview.vue'
  import Main from '@/layouts/components/Main.vue'

  const appstate = appState()
</script>

<template>
  <div class="vuadmin__layout flexbox flex-col">
    <Toolbar />

    <div class="vuadmin__layout-body flex1 flexbox">
      <!-- 侧边栏 -->
      <div class="vuadmin__layout-sidebar">
        <Sidebar />
      </div>

      <!-- 菜单栏 -->
      <div class="vuadmin__layout-menus" :class="{'hidden': appstate.config.collapsed}">
        <el-scrollbar>
          <Menus :rootRouteEnable="false" />
        </el-scrollbar>
      </div>

      <!-- 右侧主内容区 -->
      <div class="vuadmin__layout-main flex1 flexbox flex-col">
        <!-- 面包屑导航 -->
        <Breadcrumb v-if="appstate.config.breadcrumb" />

        <!-- 标签页 -->
        <Tabview v-if="appstate.config.tabview" />

        <!-- 内容区 -->
        <Main />
      </div>
    </div>
  </div>
</template>


001360截图20251030233823998.png

002360截图20251030234424758.png

003360截图20251030235230182.png

005360截图20251031000142107.png

007360截图20251031000501778.png

009360截图20251031001036514.png

010360截图20251031001210670.png

010360截图20251031001303073.png

010360截图20251031001327385.png

010360截图20251031001352942.png

011360截图20251031001548691.png

014360截图20251031002239959.png

016360截图20251031002449144.png

016360截图20251031002516399.png

017360截图20251031002838142.png

019360截图20251031003131463.png

020360截图20251031003226534.png

022360截图20251031003346415.png

023360截图20251031003449157.png

024360截图20251031003543702.png

025360截图20251031003732638.png

028360截图20251031065303757.png


多语言配置i18n

import { createI18n } from 'vue-i18n'
import { appState } from '@/pinia/modules/app'

// 引入语言配置
import enUS from './en-US'
import zhCN from './zh-CN'
import zhTW from './zh-TW'

// 默认语言
export const langVal = 'zh-CN'

export default async (app) => {
  const appstate = appState()
  const lang = appstate.lang || langVal
  appstate.setLang(lang)

  const i18n = createI18n({
    legacy: false,
    locale: lang,
    messages: {
      'en': enUS,
      'zh-CN': zhCN,
      'zh-TW': zhTW
    }
  })
  
  app.use(i18n)
}

360截图20251030220502382.png

以上就是tauri2+vue3搭建电脑端后台管理系统的一些项目分享,希望对大家有点帮助~

最新版Vite7.1+Tauri2.8+Vue3电脑端仿QQ/微信聊天程序

Electron38.2实战客户端OS系统|vite7+vue3+electron仿mac/wins桌面

2025最新款Electron38+Vite7+Vue3+ElementPlus桌面客户端后台管理系统Exe

最新研发vite7.0+electron38客户端仿微信EXE聊天软件

Flutter3.32实战桌面端OS系统|flutter3仿macOS桌面

flutter3.27跨平台仿微信客户端聊天Exe程序|朋友圈|短视频

原创uniapp+vite5+vue3+uv-ui跨三端短视频+直播+聊天app应用

uni-app+deepseek-v3跨三端ai流式输出对话模板

flutter3+deepseek手机端ai流式输出聊天模板

实战跨平台Electron35+DeepSeek-V3搭建客户端AI模板

deepseek-v3+vue3.5网页版webai流式对话模板

Flutter3.27跨平台仿抖音商城|flutter3.x实战短视频+直播+聊天程序



【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。