tauri2.0+vue3.5+element-plus桌面端后台模板Tauri2-Vue3Admin

xiaoyan2015 · · 304 次点击 · 开始浏览    置顶

## 项目介绍 > [tauri2-vue3admin](https://www.cnblogs.com/xiaoyan2017/p/18467237) 基于最新版跨平台框架`Tauri2.0`整合`vite.js+vue3+pinia2+elementPlus+Echarts`构建的一款跨平台桌面端后台管理系统项目。 ![未标题-1.png](https://static.golangjob.cn/241017/e5a8ee0b9ab5cff958c72a9030f29960.png) ![004360截图20241012161346398.png](https://static.golangjob.cn/241017/529431ea3e74e68d2f9e6c9512e44611.png) ## 技术栈 - 技术框架:tauri2.0+vite^5.4.8+vue^3.5.11+vue-router^4.4.5 - 状态管理:pinia^2.2.4 - 存储服务:pinia-plugin-persistedstate^4.1.1 - 组件库:element-plus^2.8.5 - 图表组件:echarts^5.5.1 - 国际化:vue-i18n^10.0.4 - 富文本编辑器:@vueup/vue-quill^1.2.0 - md编辑器:md-editor-v3^4.20.3 - 模拟数据:mockjs^1.1.0 - 预处理样式:sass^1.79.4 ![p4.gif](https://static.golangjob.cn/241017/50f5ad34561b283cbd79d508bc5bcf7f.gif) ## 项目结构 ![360截图20241012215709999.png](https://static.golangjob.cn/241017/85c0146f1366087f88e4c0c919a92426.png) ![360截图20241012225900987.png](https://static.golangjob.cn/241017/9c52f5ce68ca2061748945c7954ccb8b.png) ![360截图20241012230034724.png](https://static.golangjob.cn/241017/5323b8e16ace765af0328572c7e5bffb.png) ![001360截图20241012152843178.png](https://static.golangjob.cn/241017/1fafe1c679360a6699e06a91422fd013.png) ![p1.gif](https://static.golangjob.cn/241017/be2551005595676c36970bf3ae0914bd.gif) >目前该项目tauri2-admin已经发布到我的原创作品集。 >https://gf.bilibili.com/item/detail/1107226011 ![360截图20241012224018188.png](https://static.golangjob.cn/241017/4f801d70a3ee848994d7ee8eeee8c391.png) ## main.js配置 ``` 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') ``` ## tauri2-admin布局模板 ![006360截图20241012165740990.png](https://static.golangjob.cn/241017/c3af51b6c9b9b0df14c3829855c4960d.png) ``` <!-- 布局模板(经典) --> <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> ``` tauri2-admin涉及到的知识点还是蛮多的,想要了解更多详细的技术实现,可以去看看这篇分享文章。 [tauri2.0-admin桌面端后台系统|tauri2+vite5+element-plus管理后台EXE程序](https://www.cnblogs.com/xiaoyan2017/p/18467237) 最后附上一个最新研发的tauri2-wechat仿微信客户端聊天Exe实例。 [Tauri2.0+Vite5聊天室|vue3+tauri2+element-plus仿微信|tauri聊天应用](https://www.cnblogs.com/xiaoyan2017/p/18437155)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

304 次点击  
加入收藏 微博
1 回复  |  直到 2024-11-24 08:20:16
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传