diff --git a/web-vue/src/views/login/LoginForm.vue b/web-vue/src/views/login/LoginForm.vue
index 695f3da..bdfa309 100644
--- a/web-vue/src/views/login/LoginForm.vue
+++ b/web-vue/src/views/login/LoginForm.vue
@@ -91,6 +91,11 @@ const refreshCaptcha = async () => {
}
}
+// 暴露方法给父组件
+defineExpose({
+ refreshCaptcha
+})
+
const handleLogin = async () => {
if (!isFormComplete.value || loading.value) return
diff --git a/web-vue/src/views/login/index.vue b/web-vue/src/views/login/index.vue
index 0223ae8..e6b3371 100644
--- a/web-vue/src/views/login/index.vue
+++ b/web-vue/src/views/login/index.vue
@@ -40,10 +40,10 @@
-