功能
📄️ 製作自己的 CLI
Tauri 讓你的應用程式透過 clap,一個強大的命令列引數剖析器,擁有 CLI。透過在 tauri.conf.json 檔案中加入簡單的 CLI 定義,你可以定義你的介面,並在 JavaScript 和/或 Rust 上讀取其引數比對清單。
📄️ 從前端呼叫 Rust
Tauri 提供一個簡單但強大的指令系統,用於從你的網路應用程式呼叫 Rust 函式。
📄️ 事件
Tauri 事件系統是一個多重生產者多重消費者的通訊原語,允許在前端和後端之間傳遞訊息。
📄️ 圖示
Tauri 附帶一個基於其標誌的預設圖示集。這不是你在發布應用程式時想要的。為了補救這種常見情況,Tauri 提供了 icon 指令,它會取得一個輸入檔案(預設為「./app-icon.png」),並建立各種平台所需的所有圖示。
📄️ 視窗選單
原生應用程式選單可以附加到視窗。
📄️ 多視窗
在單一應用程式中管理多個視窗。
📄️ Tauri 外掛程式
外掛程式允許你掛接到 Tauri 應用程式生命週期並引入新的指令。
📄️ 開機畫面
如果你的網頁需要一些時間才能載入,或者如果你需要在顯示主視窗之前在 Rust 中執行初始化程序,那麼開機畫面可以改善使用者的載入體驗。
📄️ 系統匣
原生應用程式系統匣。
📄️ 視窗自訂
Tauri 提供許多選項,讓你可以自訂應用程式視窗的外觀和感覺。你可以建立自訂標題列、透明視窗、強制大小限制,以及更多功能。