Ceci est une ancienne révision du document !
Vue.component('mon-composant', { props: [ 'label', // ... ], template: '<span v-on:click="onClick">{{ label }}</span>', methods: { onClick: function() { console.log("Vous avez cliqué sur " + this.label); } } })
Utilisation du composant dans l'HTML :
<mon-composant v-bind:label="Bla bla bla"></mon-composant>