功能
📄️ 创建自己的 CLI
Tauri 使你的应用程序能够通过 clap(一个强大的命令行参数解析器)拥有一个 CLI。通过在 tauri.conf.json 文件中进行简单的 CLI 定义,你可以定义你的界面并在 JavaScript 和/或 Rust 上读取其参数匹配映射。
📄️ 从前端调用 Rust
Tauri 为从你的 Web 应用程序调用 Rust 函数提供了一个简单而强大的命令系统。
📄️ 事件
Tauri 事件系统是一个多生产者多消费者通信原语,允许在前端和后端之间传递消息。
📄️ 图标
Tauri 随附基于其徽标的默认图标集。当你发布应用程序时,这不是你想要的。为了解决这种情况,Tauri 提供了 icon 命令,该命令将获取一个输入文件(默认情况下为“./app-icon.png”)并创建各种平台所需的所有图标。
📄️ 窗口菜单
本机应用程序菜单可以附加到窗口。
📄️ 多窗口
在单个应用程序上管理多个窗口。
📄️ Tauri 插件
插件允许你连接到 Tauri 应用程序生命周期并引入新命令。
📄️ 启动画面
如果你的网页需要一些时间加载,或者你需要在显示主窗口之前用 Rust 运行初始化程序,启动画面可以改善用户的加载体验。
📄️ 系统托盘
原生应用程序系统托盘。
📄️ 窗口自定义
Tauri 提供了许多选项来定制应用程序窗口的外观和感觉。你可以创建自定义标题栏、透明窗口、强制大小约束等等。