Maison > Questions et réponses > le corps du texte
Comment appeler conditionnellement la méthode « activer » lorsque l'utilisateur appuie sur la touche Entrée ?
J'espérais que ce qui suit fonctionnerait, mais cela n'a pas fonctionné :
<input type="text" v-model="code" v-on:keyup.enter="code.match(/^\d{6}$/) ? activate : null"> methods: { activate() { ... },
P粉4251197392024-03-27 15:01:11
Essayez cette méthode. Déplacez la logique vers une autre méthode et appelez l’activation à partir de cette méthode si les conditions d’appel de l’activation sont remplies.
methods: { keyPressed() { if(this.code.match(/^\d{6}$/)){ activate() } }, activate() { ... } }