在 Svelte 上使用 Tauri 后端的同步功能

问题描述 投票:0回答:1

我有一个应用程序曾经在 Electron/Svelte 下工作,我们希望切换到 Tauri 以提高性能和 EXE 大小,但是我们遇到了问题。 在初始化期间,我们读取文件并习惯于同步执行,我们希望保持这种方式(例如 fs.openSync())。

但是,Tauri 的 fs 库中没有 Sync 功能,而且似乎没有可能绕过这个功能。

有人知道怎么做吗,或者除了异步管理我们的问题之外别无选择。

谢谢!

asynchronous electron tauri
1个回答
0
投票

您可以使用 Rust 的内置同步操作 (std::fs),或者您可以使用异步命令,等待 Tauri 函数,然后等待在前端调用该命令。

© www.soinside.com 2019 - 2024. All rights reserved.