I just installed Vue and have been following some tutorials to create a project using the vue-cli webpack template. When it creates the component, I notice it binds our data inside of the following:
export default {
name: 'app',
data: []
}
Whereas in other tutorials I see data being bound from:
new Vue({
el: '#app',
data: []
)}
What is the difference, and why does it seem like the syntax between the two is different? I'm having trouble getting the 'new Vue' code to work from inside the tag I'm using from the App.vue generated by the vue-cli.