夜雨聆风学习资料网

ARTICLE · 1131679

Tauri 现代化跨平台桌面应用模板 TvTa-ui

Tauri 现代化跨平台桌面应用模板 TvTa-ui

TvTa UI!这是一个专为小白和全栈开发者设计的现代化桌面应用模板。无论你是使用 macOS 还是 Windows,都可以通过本项目快速构建出一个美观、功能强大的桌面软件。

本项目基于最新的 Tauri 2.0(高性能、小体积)、Vue 3(易上手的前端框架)和 Naive UI(高颜值组件库)构建。

https://github.com/FuntrySun/TvTa-ui

✨ 核心亮点

  • 🖥️ 跨平台支持: 完美支持 macOS (M1/Intel) 和 Windows 10/11。
  • 🎨 高颜值 UI: 内置 Naive UI + UnoCSS,提供深色/浅色模式一键切换。
  • 🧩 多布局系统: 支持“侧边栏导航”和“顶部导航”两种布局,可随时切换。
  • 🌍 国际化支持: 内置中英文切换功能,支持自动跟随系统或手动设置。
  • 🛠️ 系统级能力: 已封装关机、重启、WiFi 控制、蓝牙设置、开机自启等系统底层功能。
  • 🔌 后端对接: 内置 Axios 网络请求封装,开箱即用,轻松对接 Spring Boot 等后端。

📂 项目结构一览

tvta-ui/├── src/│   ├── components/      # 公共组件 (布局切换器、语言切换器等)│   ├── layouts/         # 布局文件 (MainLayout, TopMenuLayout)│   ├── locales/         # 多语言文件 (zh-CN.ts, en.ts)│   ├── stores/          # 状态管理 (Pinia)│   ├── sys-methods/     # 系统底层方法封装 (电源、网络等)│   ├── views/           # 页面文件│   ├── App.vue          # 根组件│   └── main.ts          # 入口文件├── src-tauri/           # Rust 后端代码 (配置、权限、图标)└── package.json         # 项目配置

相关学习资料