<el-button slot="append" icon="search" @click="handSearch" @keyup.enter="handSearch"></el-button>
methods: {
handSearch(){
this.items.splice(0, this.items.length);
this.$store.dispatch('findNewsPage', {key: this.input})
}
}
Tout d'abord, le composant n'a pas d'événement keyup intégré, il devrait donc être @keyup.enter.native, mais cet événement ne devrait-il pas être écrit sur le composant d'entrée ?
Les boutons et l'entrée du composant élément ne répondent pas, mais l'entrée et les boutons ordinaires fonctionnent correctement.
Allez d'abord dans la documentation elementui pour voir s'il existe des événements personnalisés. Si tel est le cas, utilisez les événements fournis par elementui
.Sinon, utilisez le modificateur .native pour transmettre l'événement au sous-composant
vue lie les événements natifs aux composants