全新升级Tauri2.12+Vite8.3+Vue3+ElementPlus桌面版仿微信聊天
经过国庆期间爆肝升级,最新版跨平台框架tauri2.12+vite8+pinia4零到一仿写微信/QQ界面聊天软件。

技术框架
- 开发工具:VScode
- 跨平台框架:Tauri2.12.0
- 前端技术框架:vite^8.3.4+vue^3.5.43+vue-router^5.4.0
- 状态管理:pinia^4.0.3
- 本地存储:pinia-plugin-persistedstate^4.7.1
- 组件库:element-plus^2.14.7
- 富文本编辑器:@vueup/vue-quill^1.5.5
- 样式管理:sass^1.105.0
- 短视频滑动组件:swiper^14.3.0


项目结构目录
tauri2-vitechat基于最新跨平台框架tauri2.12+vite8搭建项目模板。



tauri2-vue3-chat实现类似QQ登录/主窗口切换,支持主题壁纸、自定义最大化/最小化/关闭按钮,新窗口打开朋友圈/短视频。聊天模块支持新开窗口预览图片/视频、拖拽图片到聊天区域。

项目布局模板


<template>
<div class="vu__chatbox">
<template v-if="!route?.meta?.isNewWin">
<div
class="vu__container flexbox flex-alignc flex-justifyc"
:style="{'--themeSkin': appstate.config.skin}"
>
<div class="vu__layout flexbox flex-col">
<div class="vu__layout-body flex1 flexbox" @contextmenu.prevent>
<!-- 菜单栏 -->
<slot v-if="!route?.meta?.hideMenuBar" name="menubar">
<MenuBar />
</slot>
<!-- 侧边栏 -->
<div v-if="route?.meta?.showSideBar" class="vu__layout-sidebar flexbox">
<aside class="vu__layout-sidebar__body flexbox flex-col">
<slot name="sidebar">
<SideBar />
</slot>
</aside>
</div>
<!-- 主内容区 -->
<div class="vu__layout-main flex1 flexbox flex-col">
<ToolBar v-if="!route?.meta?.hideToolBar" />
<router-view v-slot="{ Component, route }">
<keep-alive>
<component :is="Component" :key="route.path" />
</keep-alive>
</router-view>
</div>
</div>
</div>
</div>
</template>
<template v-else>
<WinLayout />
</template>
</div>
</template>











相关推荐
公交换乘推荐系统:基于 Tauri 框架构建应用,前端使用 Vite + Vue,后端使用 Rust 进行调用 sqlite3
基于 Tauri 框架构建应用,前端使用 Vite + Vue,后端使用 Rust 进行调用 sqlite3 数据库,并进行推荐从 A 站到 B 站的换乘线路。 同时使用 python 进行爬取北京公交官网数据。 系 USTB 物联网工程大三下人工智能与机器学习大作业——公交换乘系统设计与开发 根据用户输入的起点站和终点站找到最短路径(可选站数最少,不是路程或时间,或者换乘最少,根据按钮来切换)。 根据用户输入并选择某条线路查看某条线路全部站点。 根据用户输入并选择某站查看该站所有的线路。 上述 2 和 3 可以点击对应的内容跳转到对应的线路/站点的详细信息。 因为查询耗时,所以添加了“焦虑的安慰剂,疗效尚可”的加载条。
大麦网演唱会抢票软件,一个基于 tauri + rust + vue 调用接口的抢票软件
# 抢票软件(大麦) 一个基于 tauri + rust + vue 构建的抢票软件,全部调用大麦的接口。目前只支持大麦平台(默认)。 ## 编译(需要 rust、node 环境): 1. 安装 rust `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` [rust 官网](https://www.rust-lang.org/tools/install) (输入 `rustc -V` 显示版本号,则表示安装成功) 2. 安装 node [node 官网](https://nodejs.org/en) (输入 ` node -v` 显示版本号,则表示安装成功) 3. 运行 `yarn install` 安装依赖 4. 运行 `yarn tauri dev` 启动本地项目(如果windows系统,可能需要准备 tauri 需要的[环境](https://tauri.app/zh-cn/v1/guides/gettin
java + tauri + vue.js 做的一款通信软件,实现即时聊天.zip
java + tauri + vue.js 做的一款通信软件,实现即时聊天.zip
tauri-react-vite-boilerplate
Tauri-React-Vite-样板
使用Vite打包工具+vue前端框架+JavaScript语言+tauri工具开发一个简单的PC端应用程序
使用Vite打包工具+vue前端框架+JavaScript语言+tauri工具配合Rust开发一个简单的PC端应用程序 优点: 1. 打包后的应用程序比Electron打包的应用程序体积小10倍左右 2. 因为是Rust可以转为二进制语言调用系统API,应用程序运行速度更快。 3. 打包的应用程序可以自由移动到任何地方启动 4.打包的应用运行不需要安装Rust和Microsoft Visual Studio C++工具,开箱即用。


