功能
📄️ 创建您自己的 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 提供了许多选项来自定义应用程序窗口的外观。您可以创建自定义标题栏,拥有透明窗口,强制执行大小限制等等。