const counter = { data() { return { value: 0, }; }, methods: { increment() { this.value++; }, }, template: ` `, }; const increment = { components: { counter, }, template: `

IncrementApp™ in Vue:

`, }; const app = new Vue({ el: "#root", components: { increment, }, });