update: reset captcha after new message

This commit is contained in:
Tony Yang
2025-04-16 18:44:27 +08:00
parent 3c93ba7c9a
commit e18f547d48
2 changed files with 6 additions and 1 deletions
+4
View File
@@ -6,6 +6,8 @@ const emit = defineEmits(['new-message']);
const props = defineProps(['locked']);
const text = ref('');
const captcha = ref(null);
const captchaResponse = ref(null);
const captchaVerified = computed(() => {
return captchaResponse.value !== null;
@@ -26,6 +28,7 @@ function submit() {
}
emit('new-message', { text: text.value, captchaResponse: captchaResponse.value });
captcha.value.reset();
text.value = '';
}
</script>
@@ -49,6 +52,7 @@ function submit() {
</div>
</div>
<CAPTCHA
ref="captcha"
:hcaptchaSitekey="$hcaptchaSitekey"
:recaptchaSitekey="$recaptchaSitekey"
:turnstileSitekey="$turnstileSitekey"
+2 -1
View File
@@ -6,8 +6,8 @@ const emit = defineEmits(['login-submit']);
const username = ref('');
const password = ref('');
const captchaResponse = ref(null);
const captchaResponse = ref(null);
const captchaVerified = computed(() => {
return captchaResponse.value !== null;
});
@@ -62,6 +62,7 @@ const submit = () => {
}
emit('login-submit', { username: username.value, password: password.value, captchaResponse: captchaResponse.value });
captcha.value.reset();
}
</script>