<script setup> import { ref } from 'vue'; const nameInputValue = ref(''); const emailInputValue = ref(''); const messageInputValue = ref(''); const isSending = ref(false); const sendMail = async () => { try { isSending.value = true; let fd = new FormData(); fd.append('name', nameInputValue.value); fd.append('email', emailInputValue.value); fd.append('message', messageInputValue.value); await fetch('https://Path to your php file on your server', { method: 'POST', body: fd }); setTimeout(() => { isSending.value = false; }, 1000); nameInputValue.value = ''; emailInputValue.value = ''; messageInputValue.value = ''; } catch (error) { console.error('Error with sending E-Mail:', error); isSending.value = false; } }; </script>