From c854ebd819a3cff4a889c5fc01365dd3590775ae Mon Sep 17 00:00:00 2001 From: zyj <18107291228@163.com> Date: Sat, 22 Nov 2025 18:19:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BD=91=E7=AB=99=E6=89=98?= =?UTF-8?q?=E7=AE=A1=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.go | 15 +++ frontend/app/pages/run/webpage.vue | 153 +++++++++++++++---------- frontend/bindings/go-site-clone/app.js | 8 ++ 3 files changed, 114 insertions(+), 62 deletions(-) diff --git a/app.go b/app.go index ddfd698..ff35251 100644 --- a/app.go +++ b/app.go @@ -405,3 +405,18 @@ func (a *App) BackupDatabase(backupPath string) error { } return a.store.Backup(backupPath) } + +// SelectFolder 打开文件夹选择对话框 +func (a *App) SelectFolder() (string, error) { + result, err := a.app.Dialog.OpenFileWithOptions(&application.OpenFileDialogOptions{ + CanChooseDirectories: true, + CanChooseFiles: false, + Title: "选择网站文件夹", + ButtonText: "选择", + }).PromptForSingleSelection() + + if err != nil { + return "", err + } + return result, nil +} diff --git a/frontend/app/pages/run/webpage.vue b/frontend/app/pages/run/webpage.vue index a932b87..0d671c0 100644 --- a/frontend/app/pages/run/webpage.vue +++ b/frontend/app/pages/run/webpage.vue @@ -136,38 +136,38 @@