WindowBuidler 不打开新窗口

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

尝试在运行时和设置功能之外的 Tauri 中打开一个新窗口。

let result = tauri::WindowBuilder
                ::new(handle.app_handle(), "main", tauri::WindowUrl::App("index.html".into()))
                .title("Demo")
                .resizable(true)
                .fullscreen(false)
                .inner_size(1200.0, 800.0)
                .min_inner_size(400.0, 400.0)
                .build();

但它不会打开 Tauri 运行时之外的窗口。

rust window runtime tauri
1个回答
1
投票

类似于这个帖子

看起来窗口创建必须通过异步函数完成。但与上面的帖子不同的是,这个问题也出现在 Mac 上,而不仅仅是 Windows。

tokio::spawn(async move {
     let result = tauri::WindowBuilder::new(handle, "main", tauri::WindowUrl::App("index.html".into()))
         .title("Demo")
         .resizable(true)
         .fullscreen(false)
         .inner_size(1200.0, 800.0)
         .min_inner_size(400.0, 400.0)
         .build();
});
© www.soinside.com 2019 - 2024. All rights reserved.