Je construis une fonctionnalité de recherche pour mon NUXT JS Front End et j'ai besoin de la valeur d'entrée pour effacer chaque fois que l'utilisateur a appuyé sur ENTER à la recherche. Ceci est ma méthode actuelle et ma balise.
JS STRY> P> <input type="text" placeholder="Search for tags..." v-on:keyup.enter="searchTag">
3 Réponses :
a trouvé une réponse:
Ajout d'un modèle V à celui-ci puis à régler une chaîne vide semble faire le tour. P>
<input type="text" placeholder="Search for tags..." v-on:keyup.enter="searchTag" v-model="searchText"> export default { data() { return { tags: [ ], searchText: "" } }, methods: { searchTag: function(event) { var newtag = event.target.value; this.tags.push({name: newtag}); this.searchText = ""; } } }
Il suffit de lier la valeur d'entrée à une variable, puis de l'effacer sur l'événement comme celui-ci: <input type="text" placeholder="Search for tags..." v-on:keyup.enter="searchTag" v-model="input">
Vue est un js plain. Bien sûr, vous pouvez l'utiliser. P>