J'ai lu cet article qui traite en profondeur des composants sans rendu :
https://adamwathan.me/renderless-components-in-vuejs/
Un composant sans rendu ressemblerait à peu près à ceci :
export default {
render() {
return this.$scopedSlots.default({})
},
}
J'aimerais maintenant utiliser ce composant sans rendu, mais aussi ajouter un récepteur de clic à ce qui est passé dans la fente.
Dans mon cas, il s'agit d'un bouton. Mon composant sans rendu envelopperait simplement un bouton et lui ajouterait un récepteur de clic, qui à son tour exécuterait une requête AJAX.
Comment puis-je ajouter un récepteur de clic à l'élément qui est passé dans la fente ?