• 2024-11-06tauri中的通信
    rust端调用前端事件系统通道EvaluatingJavaScript事件系统应用:流式传输少量数据或推送通知系统限制:事件有效负载始终是JSON字符串(不适合较大的消息),不支持功能系统来精细控制事件数据和通道使用范围:全局或特定webview全局事件使用 Emitter#emit 函数//src-ta
  • 2024-10-07视野修炼-技术周刊第104期 | 下一代 JavaScript 工具链
    欢迎来到第104期的【视野修炼-技术周刊】,下面是本期的精选内容简介
  • 2024-10-06折腾笔记[2]-跨平台打包tauri程序
    摘要在macOS(arm64)平台打包tauri程序到Windows(amd64)平台.AbstractPackagingaTauriapplicationfortheWindows(amd64)platformfrommacOS(arm64).关键信息构建平台:macOS14.6.1(arm64)目标平台:Window10(amd64)原理简介nsis简介[https://nsis.sourceforg
  • 2024-09-28Electron慢,QT贵,有没有第三选择?试试Tauri
    桌面程序开发页面也面临着前端技术栈的选择,Electron、QT和Tauri算是各有千秋,Electron在处理大量文件时候,非常耗费资源,QT倒是没有这方面问题,但是收费忒贵了,Tauri作为后起之秀,有无弯道超车的机会呢?一、electron、qd和tauri的由来和基本信息1.Electron:-由来:Electron最初
  • 2024-09-28Tauri2.0+Vite5聊天室|vue3+tauri2+element-plus仿微信|tauri聊天应用
    原创tauri2.0+vue3+pinai2仿QQ/微信客户端聊天Exe程序TauriWinChat。tauri2-vue3-winchat自研vite5+tauri2.0+vue3setup+element-plus跨平台仿QQ|微信桌面端聊天软件。全新封装tauri2多开窗口管理、自定义圆角阴影窗体。实现聊天、通讯录、收藏、我的、朋友圈/小视频等模块。
  • 2024-09-18创建 Tauri 项目
    在上一篇中,我们详细介绍了如何在Windows上搭建Tauri开发环境,包括安装所需的依赖项、配置开发工具以及处理常见的问题。这为我们顺利开始Tauri开发提供了坚实的基础。在本章中,我们将更进一步,学习如何创建一个全新的Tauri项目,并探讨如何将Tauri集成到一个已经存在的Web
  • 2024-09-18windows 上 Tauri 开发环境配置
    Tauri是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成HTML、JavaScript和CSS的前端框架,同时可以在必要时使用Rust、Swift和Kotlin等语言编写后端逻辑。Tauri使用MicrosoftC++构建工具进行开发以
  • 2024-09-17tauri2.x+vue3实践篇|封装多窗口|tauri2.0自定义托盘闪烁消息提示+右键菜单
    最近一直在捣鼓Tauri2.0跨平台框架,之前也有分享几篇tauri1.x实例项目。相较于1.0,tauri2.x框架api有了比较多的变更,而且支持创建android/ios移动端应用。实现类似QQ托盘闪烁消息提醒及右键菜单。框架信息"@tauri-apps/api":">=2.0.0-rc.0","@tauri-apps/cli":">=
  • 2024-09-13创建 Tauri 项目
    在上一篇中,我们详细介绍了如何在Windows上搭建Tauri开发环境,包括安装所需的依赖项、配置开发工具以及处理常见的问题。这为我们顺利开始Tauri开发提供了坚实的基础。在本章中,我们将更进一步,学习如何创建一个全新的Tauri项目,并探讨如何将Tauri集成到一个已经存在的Web
  • 2024-09-11windows 上 Tauri 开发环境配置
    Tauri是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成HTML、JavaScript和CSS的前端框架,同时可以在必要时使用Rust、Swift和Kotlin等语言编写后端逻辑。Tauri使用MicrosoftC++构建工具进行开发
  • 2024-09-07Tauri 教程之构建现代桌面应用的新选择(一)
    1.准备工作:设置开发环境在开始使用Tauri之前,确保您的开发环境已经准备就绪。以下是您需要安装的主要工具和软件:Rust编程语言:Tauri是基于Rust构建的,因此首先需要安装Rust。您可以通过官方网站提供的安装程序进行安装,并验证安装是否成功。Node.js和npm:Node.js和npm是构
  • 2024-08-10Rust使用Tauri开发GUI程序——Hello World
    首先确保计算机安装好了Rust环境  验证Rust安装:rustc--version   验证Cargo安装:cargo--version然后安装tauri-cli包(用以构建Tauri框架的应用程序),cargoinstalltauri-cli安装完成后,使用tauri-cli来写一个GUI程序(Helloworld版本)cargocreate-tauri-app恭喜,你已经
  • 2024-08-09三、Tauri 使用(各种设置)
    1.开启所有API使用{"tauri":{ "allowlist":{  "all":true, }}}2.关闭鼠标右键window.addEventListener('contextmenu',(e)=>e.preventDefault(),false);​//在生成环境关闭鼠标右键if(import.meta.env.MODE==="
  • 2024-08-09二、Tauri 使用(http请求 axios)
    1.启用该功能        在tauri.conf.json文件中启用该功能,配置要请求的API路径,多个API的情况使用逗号隔开就可以了{ "tauri":{  "allowlist":{   "http":{    "all":true,    "request":true,    "scope":["http:
  • 2024-07-26仅当 Minicom 在 macOS 上运行时,与 Arduino 的串行通信才有效
    我的macOS系统和Arduino设备之间的串行通信遇到问题。除非minicom正在运行,否则我的Rust和Python脚本都无法向Arduino发送消息。下面是问题的详细描述:问题总结环境:macOS(mac硅胶M3max)、Arduino、Rust、Python串口:/dev/cu.usbmodem101波特率:9
  • 2024-07-25IM跨平台技术学习(十三):从理论到实践,详细对比Electron和Tauri的优劣
    本文由京东技术王泽知分享,原题“基于Web的跨平台桌面应用开发”,下文进行了排版和内容优化。1、引言近些年来,跨平台跨端一直是比较热门的话题,Writeonce,runanywhere一直是开发者所期望的,跨平台方案的优势十分明显。对于开发者而言,可以做到一次开发、多端复用,一套代码就能够
  • 2024-07-08tauri + vue3 如何实现在一个页面上局部加载外部网页?
  • 2024-05-30tauri 打包nextjs
    问题1:页面无法打开localhost:报错提示:嗯…无法访问此页面tauri.localhost 已拒绝连接。解决:next.config.js/**@type{import('next').NextConfig}*/constnextConfig={output:'export',}module.exports=nextConfig 问题2:tauri在build模式开启右键检查de
  • 2024-04-16小程序跨端,vue移植
    技术选型由于bun1.1.3windows版还有很多不兼容的小bug,先用pnpmtauri+taro+nutUI:https://github.com/AClon314/tauri-taro-template如何评价京东的Taro项目?-知乎(等tarov4正式版再做,beta的模板现在空白无法启动)tauri+vuetify:https://github.com/AClon314/tauri-vuet
  • 2024-04-12Tauri beta 开发,个人入坑经验
    https://github.com/AClon314/tauri-vuetify-learnTauri存在的意义省流总结:浏览器过于谨慎的更新支持、苹果反对PWA以防对应用商店的生态破坏。可以把tauri理解成Webview的mod模组APPvs网页浏览器可谓是全世界的互联网标准,W3C说的标准还不算,得看浏览器支不支持,目前仅剩下谷
  • 2024-03-19Tauri 使用
    首先确保安装了Cargo:https://www.rust-lang.org/tools/install官网:https://tauri.app/v1/guides/getting-started/setup安装:cargoinstallcreate-tauri-app--locked创建项目,后面根据你的需要选择对应的选项:cargocreate-tauri-app
  • 2024-02-15Tauri http/https混用导致的请求失败的问题
    vite方案因为在项目里是需要使用http请求的,如果进行发布就会发现他的内置协议是https,导致http的请求发不出方案使用插件https://github.com/tauri-apps/plugins-workspace/tree/v1/plugins/localhost注意,我发现会闪退,文档上的例子去掉setup就好了(不知道为啥)路径:src
  • 2024-01-17mini-vocabook-rs README
    mini-vocabook-rsGitHub仓库地址:mini-vocabook-rsmini-vocabook-rs是一个基于Rust和Tauri的简易C/S架构单词本桌面应用,其在后端服务器采用RustAxum框架,在客户端组件库上采用Vuetify3及其MaterialDesign3设计语言。一、功能特性每日打卡:逐步学习目标单词本
  • 2024-01-06Tauri魔法指南:从零开始开发一个桌面应用
    摘要:本文将以轻松幽默的笔调,带领读者探索如何使用Tauri这个前端魔法工具,从零开始开发一个跨平台的桌面应用。通过深刻的洞察和实际示例,让你轻松进入这个神奇的桌面开发领域。引言曾几何时,前端开发者们只是在浏览器中玩耍,创造着一个个网页的魔法。但如今,我们有了一个更大的舞台,一个
  • 2023-12-12dioxus 桌面渲染简单说明
    dioxus是基于rust开发的支持跨平台应用开发的框架,对于桌面的支持是利用了tauri提供的一些工具包目前来说是利用了tao以及wry参考使用添加引用核心是添加desktop的cargo cargoadddioxuscargoadddioxus-desktop代码//此处是