首次加载应用程序可能需要时间。
让用户在没有任何进度迹象的情况下等待对您的UX来说是不好的。
Tauri允许您定义自定义splashscreen,一个占位符,将在应用程序加载完成之前显示。
要定义splashscreen,您可以调用 splashscreenhtml 方法,就像以下:
tauri::AppBuilder::new() // The splashscreen is declared .splashscreen_html(“
The app is loading…
“) .setup(move |webview, | { let handle = webview.handle(); // The splashscreen is removed tauri::close_splashscreen(&handle); }) .build() .run(); .splashscreen_html 方法接受了一个包含HTML元素的字符串。
查看更多:
- AppBuilder::splashscreen_html
- close_splashscreen