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(...
vue3-tauri2-os原创跨平台Tauri2.0+Vite6+Pinia2+Arco-Design+Echarts+sortablejs桌面端OS管理平台系统。提供macos和windows两种桌面风格模式、自研拖拽式栅格引擎、封装tauri2多窗口管理、自定义json配置桌面/Dock菜单。 使用技术 开发工具:VScode 技术框架:vite^6.0.3+vue^3.5.13+vue-router^4.5.0 跨平台框架:tau...
将vue发到tauri上npm run tauri dev启动后的后台api的请求地址是http://ip:port/xxx 为啥npm run tauri build打包后变成了http://tauri.localhost:port/xxx tauri.conf.json "tauri": { "allowlist": { "all": true, "http": { "all": true, "request": true, "scope": [ "http://192.168.0.101...
tauri-vue3-chat基于tauri+vue3+vite3+element-plus+v3layer等技术开发仿微信客户端应用。 实现了发送图文消息、图片+视频+网址预览、拖拽发送图片、朋友圈等功能。支持tauri打开多个窗体、主题换肤等功能。 技术框架 编辑器:VScode 使用技术:tauri+vue^3.2.37+vite^3.0.2+vuex4+vue-router@4 UI组件库:element-...
下一步提示是否安装tauri-app/api,当然,我们开发的就是tauri桌面应用,这个当然要选Y。 ? Add "@tauri-apps/api" npm package? (Y/n) Y 然后提示信息,询问我们使用哪种前端框架进行开发,我选择vue。如果你对react熟练,你也可以选react。 这一步执行完成之后,就开始项目的代码结构的自动生成工作了,最终显示如下...
tauri-admin采用vue-i18n来处理多语言。 /** * 国际化配置 * @author YXY */ import { createI18n } from 'vue-i18n' import { appStore } from '@/pinia/modules/app' // 引入语言配置 import enUS from './en-US' import zhCN from './zh-CN' import zhTW from './zh-TW' // 默认语言 expo...
经过半个多月爆肝研发,原创跨平台新作tauri2.0-vue3-os桌面os管理模板宣告完结了。 tauri2.0-vue3os采用最新版跨平台框架Tauri 2.0版本,整合Vite6.0构建工具搭建项目架构。 封装了tauri2.0多窗口管理、支持macOS和windows两种桌面风格。 切换到windows桌面效果。 目前tauri2.0-os项目已经发布到我的原创作品集。 UP主的推...
然后下一步是选择前端开发(vue)使用的构建工具,我们选择使用vite。如果对vite不了解的同学不用慌,这里我们不用了解vite的用法,甚至不用理解vite是什么,它只作为构建工具被使用。tauri桌面应用开发的大多数场景下,你甚至体验不到它的存在。 下一步提示是否安装tauri-App/api,当然,我们开发的就是tauri桌面应用,这个当...
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Gitee地址 https://gitee.com/HuLaSpark/HuLa 服务端 https://gitee.com/HuLaSpark/HuLa-Server 特点 即时通讯 支持文本、图片、语音等多种消息类型,实现流畅的即时通讯体验。基于 WebSocket 的实时通信,确保消息的及时送达。
放一个官方的链接 System Tray | Tauri Apps 官方的托盘菜单是原生的那种列表,不够丰富,我们自定义一下。 思路就是点击托盘时根据点击位置弹出一个无边框的窗口然后放自定义的托盘菜单。 我们先配置一个托盘菜单: { "label": "TrayPane", "url": "http://localhost:1420/#/trayMenu", "resizable": false...