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 @@ - + - +