Skip to content

Commit 32cf5d6

Browse files
committed
feat (core): 增加重新加载功能
1 parent 6c50df2 commit 32cf5d6

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

src-tauri/src/setup/menus/developer.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,18 @@ use tauri::{
55
};
66

77
pub fn create_developer_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri::Wry>> {
8+
let reload_item = MenuItemBuilder::new("重新加载")
9+
.id("reload-window")
10+
.accelerator("CmdOrCtrl+R")
11+
.build(app)?;
12+
813
let devtools_item = MenuItemBuilder::new("打开调试器")
914
.id("open-devtools")
15+
.accelerator("CmdOrCtrl+Shift+I")
1016
.build(app)?;
1117

1218
let developer_submenu = SubmenuBuilder::new(app, "开发者模式")
19+
.item(&reload_item)
1320
.item(&devtools_item)
1421
.build()?;
1522

@@ -18,6 +25,12 @@ pub fn create_developer_submenu(app: &AppHandle) -> tauri::Result<Submenu<tauri:
1825

1926
pub fn handle_developer_menu_event(app: &AppHandle, event_id: &str) {
2027
match event_id {
28+
"reload-window" => {
29+
info!("开发者 -> 重新加载");
30+
if let Some(window) = app.get_webview_window("main") {
31+
let _ = window.reload();
32+
}
33+
}
2134
"open-devtools" => {
2235
info!("开发者 -> 打开调试器");
2336
if let Some(window) = app.get_webview_window("main") {

0 commit comments

Comments
 (0)