Transmettre la valeur de courrier électronique du modèle V à la méthode
P粉882357979
P粉882357979 2024-04-05 10:04:40
0
1
410

Bonjour, j'essaye de passer v-model sur l'entrée pour essayer d'envoyer l'email pour réinitialiser la validation, mais je ne sais pas comment le passer correctement de l'entrée à sendPasswordResetEmail. C'est ce que j'ai jusqu'à présent

methods:{
  
      resetPassword(){
          const auth = app.auth();          
          const userEmail = ref('')
          auth.sendPasswordResetEmail(userEmail.value).catch((error) =>  {
              console.log(error);
          });
          alert('Reset email has been sent')
          console.log(userEmail)
          
      },
    },

C'est la partie d'entrée

<form v-if="reset" @submit.prevent="resetPassword">
<input type="email" required placeholder="email" v-model="userEmail" class="inline-block">
<button>Reset Password</button>
 
</form>

J'ai également essayé de renvoyer userEmail mais rien ne semble fonctionner.

P粉882357979
P粉882357979

répondre à tous(1)
P粉731861241

Vérifiez si vous obtenez la valeur de l'e-mail de l'utilisateur dans la fonction resetPassword(). Sinon, le problème vient des références.

Corrigez cette ligne,

const userEmail = ref('')

Si vous utilisez des valeurs du v-model HTML, vous devez utiliser le mot-clé this.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!