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 # 项目配置