vue3-tauri2-os原创跨平台Tauri2.0+Vite6+Pinia2+Arco-Design+Echarts+sortablejs桌面端OS管理平台系统。提供macos和windows两种桌面风格模式、自研拖拽式栅格引擎、封装tauri2多窗口管理、自定义json配置桌面/Dock菜单。 使用技术 开发工具:VScode 技术框架:vite^6.0.3+vue^3.
趁着国庆前夕,分享一款最新原创研发的跨平台 tauri2.0+rust+vite5+pinia2+element-plus仿QQ/微信电脑版聊天软件TauriViteChat。 vue3-tauri2-wechat实现了聊天、通讯录、收藏、朋友圈、视频等模块。支持圆角阴影…
经过半个多月爆肝研发,原创跨平台新作tauri2.0-vue3-os桌面os管理模板宣告完结了。 tauri2.0-vue3os采用最新版跨平台框架Tauri 2.0版本,整合Vite6.0构建工具搭建项目架构。 封装了tauri2.0多窗口管理、支持macOS和windows两种桌面风格。 切换到windows桌面效果。
use std::sync::Arc; use serde_json::Value::Bool; use tauri::{Manager, Window, CustomMenuItem, SystemTray, SystemTrayMenu, SystemTrayEvent, WindowBuilder, WindowEvent, PhysicalPosition}; use window_shadows::set_shadow; fn main() { let tray_menu = SystemTrayMenu::new(); // insert the ...
向大家介绍我的开源项目 RMusic—— 一款使用 Tauri 和Vue.js 构建的现代跨平台桌面音乐播放器。在当前主流音乐软件越来越臃肿、广告越来越多的今天,RMusic 旨在为用户提供一个简约、高效且注重隐私的音乐播放体验。 项目地址:GitHub - RMusic 项目背景 作为一名大二软件工程专业学生,我一直对新兴的编程语言和技术保...
在Tauri+Vue 的开发场景中,Vuex 和 Pinia 是两种不同的状态管理工具,它们的关系和前景可以从以下角度分析: 一、Vuex 与 Pinia 的关系 继承与发展 Pinia 最初是作为 Vuex 5 的提案设计的,其目标是简化 Vuex 的复杂性并更好地适配 Vue 3 的 Composition API。尽管最终独立发展,但 Pinia 继承了 Vuex 的核心思...
基于tauri2.0+vue3搭建桌面端应用,封装多窗口+自定义托盘闪烁消息提醒+托盘右键菜单 最近一直在学习 tauri2.0 结合 vite5 创建桌面端应用。tauri2跨平台框架支持创建android和ios移动设备应用,而且相较于1.0版本API有了比较多的变更。 具体的变更升级,大家可以去官网查阅文档。 v2.tauri.app/start/migr tauri2版本 ...
tauri-vue3-chat 实现了发送消息、图片/视频/网址预览、拖拽聊天区发送图片、朋友圈等功能。支持tauri打开多个窗体、更换主题皮肤等功能。 技术栈 使用技术:tauri1.1+vue^3.2.37+vite^3.0.2+vuex4+vue-router@4 UI组件库:element-plus^2.2.17 弹窗组件:v3layer(vue3自定义pc端弹窗组件) 滚动条组件:v3scroll(...
在tauri出现之前,首选肯定是electron,「「核心开发语言也就是可以用js、vue之类的就能开发桌面应用」」,我们大家熟知的visual studio code就是使用electron技术开发的,「「构建完成之后可以跨端安装。比如:windows、macos、linux全都支持」」。但是electron开发出来的安装包实在是太大了,动不动几百MB。有的朋友可能说你...
//运行到桌面端yarn tauri dev//初始化androidyarn tauri android init//运行到androidyarn tauri android dev 至此一个简单的tauri2+vue3初始化项目模板就搭建好了。 tauri2封装多窗口管理 通过封装一个tauri多窗口类,只需传入配置参数,即可快速创建一个新窗体,简化调用方式。