Vue.component('my-comp',{ render(createElement) { return createElement('h'+this.header, {'class':'text-center', on: { click(e){ alert('Kliknięty'); } } }, this.welcome + this.$slots.default[0].text + "!" ) }, data() { return { welcome: 'Witaj, ' } }, props: ['header'] }); new Vue({el: '#app'})